Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/306.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 webdriver.click()方法在chrome浏览器中失败_Java_Google Chrome_Xpath_Click_Webdriver - Fatal编程技术网

Java Selenium webdriver.click()方法在chrome浏览器中失败

Java Selenium webdriver.click()方法在chrome浏览器中失败,java,google-chrome,xpath,click,webdriver,Java,Google Chrome,Xpath,Click,Webdriver,我尝试在Chrome浏览器中使用SeleniumWebDriver单击链接,但由于在Firefox中工作正常,因此在何处失败。 我的chrome版本是35.xx,我的浏览器弹出窗口未被阻止 请在下面找到我在firefox中运行良好的代码 driver.findElement(By.xpath("//a[contains(text(),'Forgot Password?')]")).click(); 请在下面找到html代码 <p class="text-center"> <a

我尝试在Chrome浏览器中使用SeleniumWebDriver单击链接,但由于在Firefox中工作正常,因此在何处失败。 我的chrome版本是35.xx,我的浏览器弹出窗口未被阻止

请在下面找到我在firefox中运行良好的代码

driver.findElement(By.xpath("//a[contains(text(),'Forgot Password?')]")).click();
请在下面找到html代码

<p class="text-center">
<a href="_____________">Forgot Password?</a>
…输出与预期一致


请帮我摆脱困境

能否尝试在webDriver init上使用隐式等待?例如:

WebDriver driver = new FirefoxDriver();
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);

您是否尝试过使用其他选择器,如按文本、按标记?您好,是的,我尝试过使用文本选择器,但它不起作用:(尝试
newwebdriverwait(driver,60).until(ExpectedConditions.presenceOfElementLocated(By.xpath(“您的xpath”);
如果不起作用,请共享HTML或网站URL。
WebDriver driver = new FirefoxDriver();
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);