0
如何在没有任何id,值的情况下点击webdriver中的按钮。按钮类正在动态改变。 样品:点击不带ID的按钮
<div class="d-k-l d-y-r-c g-h-f-Ck b-Qb" role="button" style="-moz-user-select: none;" tabindex="0" aria-haspopup="true">
<div class="d-k-l d-y-r-c-ha">
Мои круги
</div>
<div class="d-k-l d-y-r-c-Qa"></div>
</div>
Thx。
使用'格[@角色= '按钮' ]/div [contains(text(),'Мойкруги')]'不要指定'*',除非你不知道它将会是什么元素。使用这种类型的选择器,Xpath非常慢! – sircapsalot
@sircapsalot:是的,这就是我会做的。但通常我不相信OP的HTML,他们往往会简化他们的片段,并出于某种原因给出不真实的片段。在SO答案中给出带有通配符的XPath是为了防止OPs不知道XPath是什么,并且不会学习。我遇到过这样的情况很多。 –
足够公平,我猜'')' – sircapsalot