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

无法连接到selenium网格节点

单于智
2023-03-14
public WebDriver googlechrome(){ /*Method to start Google Chrome.*/

    WebDriver driver = null;
    ChromeOptions options = new ChromeOptions(); /*ChromeOptions is for firing Chrome with additional settings.*/
    options.addArguments("--allow-file-access-from-files"); /*Allow Chrome to access files*/
    options.addArguments("user-data-dir="+System.getProperty("user.dir")+pathChrome);
    DesiredCapabilities capabilities = DesiredCapabilities.chrome();
    capabilities.setCapability(ChromeOptions.CAPABILITY, options);
    capabilities.setBrowserName("chrome");
    capabilities.setPlatform(Platform.LINUX);
    try { //            driver = new RemoteWebDriver(new URL("http://localhost:9515"), capabilities);
         driver = new RemoteWebDriver(new URL("http://jenkins.bgr.ionidea.com:4444/grid/console"),capabilities);
         Chatterbox.chatterinfo("Connected to Chromedriver");
    } catch (Exception e) {
        Chatterbox.chattererror("Could not connect to Chromedriver. Here is the stacktrace:", e); //           
        e.printStackTrace();
    }
    return driver;
}
    null

V:

BrowserTimeout:0

调试:false

DownPollingLimit:2

集线器:http://jenkins主机:jenkins端口

ID:http://node ip:node端口

    null

异常的第一行说它无法解析某些东西,但我不能理解什么?

我是不是漏掉了什么?我是第一次做网格设置。

共有1个答案

秦安怡
2023-03-14

问题出在下线

driver=新建RemoteWebDriver(新建URL(“http://jenkins.bgr.ionidea.com:4444/grid/console”),功能);

您正在连接到控制台servlet,而不是连接到负责颁发新会话的servlet。

 类似资料:
  • 问题: 我想在AWS上运行Selenium Grid,并希望使用他们的动态扩展。缩小规模,它只会终止一个实例...这意味着一个节点可以就这样消失。不是我想要的行为,但使用脚本或生命周期挂钩,我可以尝试确保节点上的任何会话在终止之前都不是活动的。 似乎我可以点击这个API来断开节点与集线器的连接:http://NODE-IP:5555/selenium-服务器/驱动程序/?cmd=关闭Seleniu

  • 我在facebook php webdriver上工作,我在Ubuntu上工作,selenium独立服务器与webdriver库在同一个目录下。 当我执行以下代码时,我使用本地ip地址192.168.x.x连接到linux 我经常得到这个错误“未捕获的异常”UnhandledWebDriverError“,消息是”无法在45000 ms后连接到端口7055上的主机127.0.0.1“。Firefo

  • 下面是我的代码,我正在使用它来传递浏览器、节点和枢纽港来启动浏览器并执行测试,但是我得到了异常,尽管我能够设置selenium服务器。我把错误贴在代码下面。我使用mac book、Selenium3.4、Firefox55和Gecko0.18.0 下面是命令提示符中的日志

  • 我试图在Spring MVC应用程序中配置ElasticSearch存储库。我使用Spring Data ElasticSearch版本:2.0.7和ElasticSearch Server 2.4.4。 我确信ElasticNode可以工作,下面是示例输出 这是我的测试配置 我得到的错误,应用程序无法连接到弹性节点,堆栈跟踪 我试图从1.7.1, 2.4.4和5.2.1更改弹性搜索节点的版本。没

  • 问题内容: 事实证明,这是对python的粗略过渡。这里发生了什么?: 输出文件如下所示: 然后我得到这个错误: 问题答案: 返回一个字节串。 在Python 3中,unicode()对象与对象之间没有隐式转换。如果您知道输出的编码,则可以使用它来获取字符串,也可以将要添加的内容转换为

  • 我按照以下说明创建了一个类来扩展selenium网格:https://www.swtestacademy.com/extend-selenium-grid连接selenium节点不是问题(只要我扩展了selenium Version3.12[3.141.59不允许连接])。我的问题是无法连接appium节点。 [Appium]向网格注册的请求不成功:500-“\n\n\n错误500服务器错误\n\