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