如何在Selenium firefox插件中同时使用它的id和类选择div?
编辑:我设法解决了这个问题,我使用了一个带有@ id =和@class = 属性的xpath表达式答案 0 :(得分:13)
我偶然发现了这个问题,并认为我会留下一个OP没有离开的答案的例子(按照vincebowdren的要求):
//*/fieldset[@class="openable"][@id="activityFieldset"]
这将选择具有可打开的类和activityFieldset id的字段集元素。
答案 1 :(得分:0)
我想发布另一个正确答案以供将来参考。
首先这里还有其他正确答案: https://stackoverflow.com/a/42996525/6569715
一个有效的例子是通过多个属性定义一个定位器:
HEADER_1_TEXT = (
By.XPATH,
"//h2[@class='text-primary' and @id='my-id' and text() ='Get started with Us']")
答案 2 :(得分:-2)
我设法解决了它,我使用了一个带有@ id =和@class =
属性的xpath表达式