Java/Selenium自动化单击xpath
无法点击链接引擎 检查元件:Java/Selenium自动化单击xpath,java,xpath,selenium,automation,click,Java,Xpath,Selenium,Automation,Click,无法点击链接引擎 检查元件: <a class="inactive" href="up/../orders;jsessionid=plhvSY2PZQpwKCLqKn7y3GBnb8nZDVn5dfXWwjPHpRX4m1skcLcg!742200689?request_locale=en"> Text - ENG 也许我应该试试href?你可以试试这个 new WebDriverWait(driver,60).until(ExpectedConditions.visibility
<a class="inactive" href="up/../orders;jsessionid=plhvSY2PZQpwKCLqKn7y3GBnb8nZDVn5dfXWwjPHpRX4m1skcLcg!742200689?request_locale=en">
Text - ENG
也许我应该试试href?你可以试试这个
new WebDriverWait(driver,60).until(ExpectedConditions.visibilityOfElementLocated(By.linkText("ENG"))).click();
您可以尝试使用PartialLinkText定位器,而不是通过xpath进行定位。尝试以下方法:
driver.findElement(By.linkText("ENG")).click();
检查元素:和文本-元素是否可见并已启用?selenium只能单击用户也可以单击Yes的元素。此链接可将语言更改为英语。在浏览器中,我看到了英语以及何时检查元素结果在上面。selenium会产生什么错误?如果selenium也认为该元素应该是clickableorg.openqa.selenium.NoSuchElementException:无法找到xpath=/*[text()='ENG']的元素,则还可以使用isDisplayed()检查找到的元素(警告:服务器未提供任何stacktrace信息)命令持续时间或超时:360毫秒有关此错误的文档,请访问:谢谢各位,问题在于帧。我将/index?frameContainer=true/添加到我的网页链接中,上面的所有变体都开始工作。我正在寻找我的框架,没有找到,所以先跳过这个变体。
driver.findElement(By.linkText("ENG")).click();