【发布时间】:2020-02-06 18:02:46
【问题描述】:
我有:
(1)
<div>
<h5> unique name1</h5>
<div>
<div>
I don't want click this div.
</div>
</div>
</div>
(2)
<div>
<h5> unique name2</h5>
<div>
<div>
I want click this div.
</div>
</div>
</div>
如何在 selenium 中找到要单击的 div?非常重要的是...有时我的 div 是 (2) 有时是 (3) e.t.c 。需要使用h5才能找到。
【问题讨论】:
-
可以使用xpath:
//h5[contains(text(), 'unique name2')]/following-sibling::div/div -
你也可以使用下面的 xpath :
//h5[contains(., 'unique name2')]/following-sibling::div[1]/div
标签: c# selenium xpath webdriverwait xpath-1.0