div标签内的span标签无法单击按钮

时间:2016-06-08 16:00:26

标签: selenium selenium-webdriver webdriver automated-tests ui-automation

我尝试使用下面的xpath点击“否”按钮。

.//*[@id='btnID']

HTML code:

<div class = "ui-dialog-buttonpane" type = "button" id ="btnID">
<span class = "ui-button-text"></span>
<span class = "ui-button-text">No</span>
</div>

它不起作用。

但我尝试了

.//*[@id='btnID']/span/span[1].

工作得很好。但我的问题是div标签代表按钮元素。因此,     .//*[@id='btnID']
 也应该工作。

请有人解释一下吗?。

1 个答案:

答案 0 :(得分:0)

这是可以识别对象的xpath

//div[@id='btnID']/span[.='No']

相关问题