当前位置: 首页 > 知识库问答 >
问题:

Selenium Webdriver通信错误

庄欣然
2023-03-14
public boolean openBrowserAndLoadUrl(String url) {          
        ChromeOptions options = new ChromeOptions();
        options.addArguments("--disable-extensions","--start-maximized");
        WebDriver driver = new ChromeDriver(options);
        if(driver==null)
            return false;
        driver.get("https://www.google.co.in");
        driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
        return true;
}
<org.seleniumhq-version>2.53.1</org.seleniumhq-version>

<!-- Selenium -->
    <dependency>
        <groupId>org.seleniumhq.selenium</groupId>
        <artifactId>selenium-chrome-driver</artifactId>
        <version>${org.seleniumhq-version}</version>
    </dependency>
    <dependency>
        <groupId>org.seleniumhq.selenium</groupId>
        <artifactId>htmlunit-driver</artifactId>
        <version>2.23</version>
    </dependency>

构建信息:版本:'2.53.1',修订:'A36B8B1CD5757287168E54B817830ADCE9B0158D',时间:'2016-06-30 19:26:09'系统信息:host:'fms-dev',IP:'192.168.1.56',OS.name:'Windows 8.1',OS.arch:'AMD64',OS.version:'6.3',java.version:'1.8.0_101'

驱动程序信息:Driver.version:RemoteWebDriver功能[{applicationcacheenabled=false,rotatable=false,chrome={userdatadir=c:\users\fms\appdata\local\temp\scoped_dir3000_27723},takesheapsnapshot=true,databaseenabled=false,handlesalerts=true,version=54.0.2840.71,platform=win8_1,browserconnectionenabled=false,nativeevents=true,ssselectorsenabled=true}]会话ID:05D03919D730CF29CB2267ABA8F0DE45 at

在org.openqa.selenium.remote.remoteWebDriver.execute(remoteWebDriver.java:665)在org.openqa.selenium.remote.remoteWebDriver.get(remoteWebDriver.java:316)

后来我得到了这个错误

org.openqa.selenium.WebDriverException:未知错误:runtime.executionContextCreated具有无效的“上下文”:{“auxdata”:{“frameid”:“4492.1”,“isdefault”:true},“id”:1,“name”:“”origin“:”:://“}

(会话信息:chrome=54.0.2840.71)(驱动程序信息:chromedriver=2.9.248315,platform=Windows NT 6.3x86_64)(警告:服务器未提供任何stacktrace信息)

命令持续时间或超时:39毫秒生成信息:版本:'2.53.1',修订:'A36B8B1CD5757287168E54B817830ADCE9B0158D',时间:'2016-06-30 19:26:09'系统信息:host:'dev-pc',IP:'192.168.1.56',OS.name:'Windows 8.1',OS.arch:'AMD64',OS.version:'6.3',java.version:'1.8.0_101'驱动程序信息:org.openqa.selenium.chrome.chromeDriver功能[{applicationcacheenabled=false,=C:\users\dev\appdata\local\temp\scoped_dir960_31279},takesheapsnapshot=true,databaseenabled=false,handlesalerts=true,version=54.0.2840.71,platform=win8_1,browserconnectionenabled=false,nativeevents=true,acceptsslcerts=true,locationcontextenabled=true,locationcontextenabled=true,locationcontextenabled=true,

sun.reflect.nativeConstructorAccessorImpl.newinstance0(本机方法)在sun.reflect.nativeConstructorAccessorImpl.newInstance(未知源)在sun.reflect.delegatingConstructorAccessorImpl.newInstance(未知源)在java.lang.reflect.constructor.newInstance(未知源)在org.openqa.selenium.remote.errorHandler.createThrowable(ErrorHandler.java:206)Java:678)位于org.openqa.selenium.remote.remoteWebDriver.get(remoteWebDriver.java:316)

在进一步的研究中,我了解到很多人都有这个问题,但除了版本不兼容问题之外,我没有得到任何解决方案。但我使用的是下载的Chromedriver.exe

另外,早些时候所有的selenium步骤都用这个chrome驱动程序和相同的selenium版本成功了…现在不知道为什么会这样!请帮忙。

暂时还没有答案

 类似资料:
  • 几天来,我们一直遇到一个WCF通信错误,我不知道是什么导致了这个错误。我最初认为这是一个SSL证书问题,但它不是。我还确保只要在web浏览器上输入URL就可以到达endpoint,并且可以查看。我还确保默认的请求大小不会导致这个问题。我确信这些请求小于默认的30MB。 还有什么东西可以防止这种堆栈跟踪错误? 客户端堆栈跟踪: 由于通信失败,WCFDirector获取失败。 因为表单没有正确加载,所

  • 问题内容: 今天,当我使用Selenium WebDrive时,出现错误。我的平台是mac osx。这是我的异常日志。 我不知道为什么会这样。我的Firefox路径是默认路径。谢谢您的帮助!! 问题答案: WebDriver使用端口7054(“锁定端口”)作为互斥体,以确保我们不会同时启动两个Firefox实例。您创建的每个新实例将在启动浏览器之前等待互斥体,然后在浏览器打开后立即释放互斥体。 因

  • 我尝试使用db2cli odbc模块和odbc\u connect连接到DB2/AS400远程数据库,但返回下一个错误: 执行失败:[unixODBC][IBM][CLI Driver]SQL30081N检测到通信错误。使用的通信协议:“TCP/IP”。正在使用的通信API:“套接字”。检测到错误的位置:“10.10.100.5”。检测错误的通信功能:“recv”。协议特定错误代码:“”、“”、“

  • Vaadin7会话超时有几个问题。首先,即使我尝试将heartbeatinterval更改为20秒,Vaadin debug仍然说它是默认值300秒。 另一个问题是,除了通信错误消息之外,我根本无法获得会话超时消息。无论会话是1分钟还是2分钟,或者比heartbeatinterval更长的时间都无关紧要。 第三个问题是,在通信错误消息中总是有“无效的JSON-response from serve

  • 一、简介 查看和管理系统用户通信信息。 二、功能演示 1.查看和管理通信信息 查看通信信息,选择不需要的通信信息进行删除。如下图:

  • 问题内容: 我的网站上有一个选择控件。我正在使用页面对象与页面进行交互。如果我这样做(在我的课程下的前两行和我的方法中) 它以空指针失败。我也尝试了没有。 现在,如果我在我的方法中执行此操作,则一切正常,然后选择正确的项目 这是该控件的实际网页摘要(已编辑以保护无辜者) 让我说我可以解决我的问题, 但是 我不明白为什么“ 正常 ”路径无法正常工作。 问题答案: 那是因为该类具有以下构造函数: 见J