我一直在努力盡我所能,讓Selenium網絡驅動器(我使用的Java)單擊此元素鏈接:硒網絡驅動程序不能點擊與本地化的文本
<div class="nav_button proceed ready_button"><a href="" class=""><span data-localize="DIAGNOSIS_MPN_DIAGNOSIS" class="">MPN Diagnosis</span></a></div>
的DIV是用來放鏈接上的按鈕圖形。
我試過xPath並將其定位爲「ABC診斷」的linkText,但都不起作用。 sendKeys(Keys.RETURN)技巧不適用於此鏈接。 Selenium IDE使用xPath,它在那裏工作得很好,但不適用於Web驅動程序。我不知道本地化文本部分是否以某種方式阻止網絡驅動程序。
我確實等待元素可見。這沒有問題。
更新:我想出了我的問題。看到我下面的評論。
感謝您的回覆!不幸的是,他們沒有工作。第一個沒有錯誤,但鏈接沒有被點擊。第二個出現錯誤,說該元素找不到。我必須使用單引號「DIAGNOSIS_ABC_DIAGNOSIS」,這可能是問題所在。 –
只需放置一個斷點並進行調試。 –