我正在编写一个Python脚本,它使用Selify通过XPath Select 所有可点击的按钮.
我有以下XPath表达式:
//button
//input[@type='submit']
//input[@type='button']
有没有办法将这些元素连接到单个XPath表达式中,只 Select 这些类型的元素?
我正在编写一个Python脚本,它使用Selify通过XPath Select 所有可点击的按钮.
我有以下XPath表达式:
//button
//input[@type='submit']
//input[@type='button']
有没有办法将这些元素连接到单个XPath表达式中,只 Select 这些类型的元素?
您可以判断名称和属性
//*[name()='button' or (name()='input' and (@type='submit' or @type='button'))]
或对三个不同的查询使用合并运算符
//button | //input[@type='submit'] | // input[@type='button']
输出应该是相同的,但结果顺序可能不同.