我正在尝试以下元素:
<span data-dojo-attach-point="lN" role="btn" aria-selected="false" class="xTreeNLbl">Find</span>
下面是Java代码:
private WebElement search_btn = driver.findElement(By.xpath("//div[@data-dojo-attach-point='lN' and contains(text(),'Find')"));
search_btn.click();
无法找到该元素。请帮忙。谢谢。
最佳答案
你的 xpath //div
错了
因为这是<span>
标记不是 <div>
标签
你应该这样写,
driver.findElement(By.xpath("*//span[text()='Find']")).click();
关于java - 无法找到元素(Selenium、Java),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53057758/