Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java/Selenium自动化单击xpath_Java_Xpath_Selenium_Automation_Click - Fatal编程技术网

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();