Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/395.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.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 Chrome以“打开”;数据&引用;硒地址_Java_Google Chrome_Selenium_Chrome Web Driver - Fatal编程技术网

Java Chrome以“打开”;数据&引用;硒地址

Java Chrome以“打开”;数据&引用;硒地址,java,google-chrome,selenium,chrome-web-driver,Java,Google Chrome,Selenium,Chrome Web Driver,当我开始测试时,我会在chrome地址栏中看到“data:,”,然后什么都不会发生(程序不会继续),而不是开始导航到url。 我使用的是:chrome=55.0.2883.75 chromedriver=2.25 selenium=3.0.1 platform=Win64 import java.util.concurrent.TimeUnit; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import

当我开始测试时,我会在chrome地址栏中看到“data:,”,然后什么都不会发生(程序不会继续),而不是开始导航到url。 我使用的是:chrome=55.0.2883.75 chromedriver=2.25 selenium=3.0.1 platform=Win64

import java.util.concurrent.TimeUnit;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.support.ui.ExpectedConditions;
import org.openqa.selenium.support.ui.WebDriverWait;
import static org.junit.Assert.assertEquals;

public class MyClass {

    public static void main(String[] args) {
        WebDriver driver;
        System.setProperty("webdriver.chrome.driver", "C:\\Program Files (x86)\\Google\\Chrome\\Application\\chromedriver_win32\\chromedriver.exe");
        driver = new ChromeDriver ();
        driver.get("http://www.google.com");
        driver.manage().window().maximize();
        driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
        driver.findElement(By.xpath("//*[@id='lst-ib']")).sendKeys("facebook");
        driver.findElement(By.cssSelector("input[name='btnK']")).click();
        driver.findElement(By.linkText("Facebook - Log In or Sign Up")).click();

        driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
        WebDriverWait wait = new WebDriverWait(driver, 10);
        wait.until(ExpectedConditions.elementToBeClickable(By.id("u_0_n")));

        String expectedTitle = "Facebook - Log In or Sign Up";

        assertEquals(expectedTitle,driver.getTitle());

        driver.quit();
    }
}

使用新的ChromeDriver exe(2.26)进行尝试。下载。您可以在中看到,2.25版本假设支持Chrome 55,但有错误修复,因此请尝试最新版本。

不客气!我正在为这些案子做一个调查。。。我还有很多工作要做…嗨,我使用的是同一个Chrome版本,还有ChromeDriver 2.26。尝试执行webdriver.manage().deleteAllCookies()将引发以下异常:org.openqa.selenium.WebDriverException:未知错误:Runtime.executionContextCreated具有无效的“上下文”:{“auxData”:{“frameId”:“4064.1”,“isDefault”:true},“id”:1,“名称”:“,“来源”:/“}。这个例外是为Chrome和ChromeDriver的早期版本抛出的。有人有想法吗?你为什么不提出一个新的问题和这些细节呢?我不知道这个问题,但你可以在