[英]Selenium Java - ElementNotInteractableException upon trying to click a link
[英]Trying to click link via selenium in java
在Java中使用硒。 我們有一系列的鏈接看起來像:
<a href='javascript:newWin("/ABC")'>ABC</a>
我們正在嘗試單擊該鏈接。 不幸的是沒有身份證。 我們已經按照以下方式嘗試了一些方法。
driver.findElement(By.xpath("(//[contains(@href, 'javascript:newWin')])")).click();
結果是:
由於以下錯誤,無法找到帶有xpath表達式(// [contains(@href,'javascript:newWin')])的元素:[對象錯誤](警告:服務器未提供任何堆棧跟蹤信息)
我們正在嘗試找出如何XPath到該錨點,然后單擊它。 我們無法獲得ID(至少還沒有)。
我認為您的XPATH格式有誤,但您的方向正確。 嘗試:
driver.findElement(By.xpath("//a[contains(@href, 'javascript:newWin')]")).click();
試試這個
driver.findElement(By.xpath("//a[text()='ABC']").click();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.