私はこれを持っています:
<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で意図したことを行うのか疑問に思っていますが、クリックしても何もせず、エラーも返しません。