我有这个:
<div class="dhx_toolbar_btn def" title="">
<div>Interface</div>
</div>
并且想知道如何让 Selenium 点击它,因为我尝试了这个:
//div[@class='dhx_toolbar_btn def' and contains(., 'Interface')]
还有这个:
css=.dhx_toolbar_btn def:contains('Interface')
但似乎两者都不起作用,但它似乎与其他像这样的div一起使用:
<td class="td_btn_txt">
<div class="btn_sel_text">Billing Interface</div>
</td>
任何帮助表示赞赏。谢谢
**编辑**
我也尝试了这些,但都不起作用,也没有返回任何错误:
//div[5]/div/div[5]/div[9]
//*[text()='Interface']
//*[normalize-space(text())='Interface']
//*[contains(text(), 'Interface')]
**编辑**
我也刚刚注意到,当我尝试最后 4 个但使用 mouseDown 而不是单击时,它完全符合预期,(让它看起来像鼠标在项目上,但不点击它) ,所以我想知道为什么它会用mouseDown做它的意思,但是点击它什么都不做,甚至不返回错误。