【问题标题】:Launching web page with selenium 3 [duplicate]使用 selenium 3 启动网页 [重复]
【发布时间】:2018-11-28 14:33:00
【问题描述】:

我正在尝试使用以下代码运行带有 selenium 3 的 chrome:

System.setProperty("webdriver.chrome.driver","PathToJars/chromedriver.exe");

ChromeOptions options = new ChromeOptions();
options.addArguments("start-maximized");
options.addArguments("disable-infobars");
options.addArguments("--disable-extensions");
options.addArguments("--test-type");
options.addArguments("--ignore-certificate-errors");
WebDriver driver = new ChromeDriver(options);

driver.get("http://seleniumhq.org/");
driver.quit();

但是网页没有显示,我收到了这条日志消息:

在端口 28614 上启动 ChromeDriver (v2.9.248315) 十一月2018 年 2 月 28 日下午 3:20:33 org.openqa.selenium.remote.ProtocolHandshake createSession INFOS:检测到的方言:OSS 线程“主”org.openqa.selenium.WebDriverException 中的异常:未知错误:Runtime.executionContextCreated 具有无效的“上下文”:{“auxData”:{“frameId”:“E07F9F754F55BF599E5A758E1DB3F9F3”,“isDefault”:true,“type”: "默认"},"id":1,"name":"","origin":"://"} (会话信息:chrome=70.0.3538.110) (驱动程序信息:chromedriver=2.9.248315,platform=Windows NT 6.3 x86_64)(警告:服务器未提供任何堆栈跟踪信息) 命令持续时间或超时:0 毫秒 构建信息:版本:'3.141.59',修订:'e82be7d358',时间:'2018-11-14T08:25:48' 系统信息:主机:'DESKTOP-6OA6NK5',ip:'192.168.43.198',os.name:'Windows 10',os.arch:'amd64',os.version:'10.0',java.version:'1.8 .0_191' 驱动程序信息:org.openqa.selenium.chrome.ChromeDriver 功能 {acceptSslCerts:true,applicationCacheEnabled:false,browserConnectionEnabled:false,browserName:chrome,chrome:{userDataDir:“有意删除”...},cssSelectorsEnabled:true,databaseEnabled:false,handlesAlerts:true,javascriptEnabled:true,locationContextEnabled: true, nativeEvents: true, platform: XP, platformName: XP, rotatable: false, takeHeapSnapshot: true, takeScreenshot: true, version: 70.0.3538.110, webStorageEnabled: true}

【问题讨论】:

  • 你能用 https://seleniumhq.org/ 试试吗?并确保您可以正常访问网站。
  • 你好@natn2323 我试过了,但还是同样的问题

标签: selenium selenium-webdriver selenium-chromedriver


【解决方案1】:

试试这个,希望对你有帮助

在代码中添加浏览器的二进制路径。

ChromeOptions options = new ChromeOptions();
        options.setAcceptInsecureCerts(true);
        options.setBinary(new File("C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe"));
        options.addArguments("start-maximized");
        options.addArguments("disable-infobars");
        options.addArguments("--disable-extensions");
        System.setProperty("webdriver.chrome.driver", "F:\\New folder\\chromedriver.exe");

        driver = new ChromeDriver(options);

【讨论】:

  • 你好@koushick 我试过了,但还是同样的问题
  • @narcisse 你的错误是一样的吗?还是有新的东西来了?
  • 我得到了同样的错误..没有任何改变
  • 您的代码中是否抛出了 Webdriver 异常? @narcisse
猜你喜欢
  • 2017-11-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-09-21
  • 2020-10-03
  • 2014-11-10
  • 2019-07-18
  • 1970-01-01
相关资源
最近更新 更多