1

我需要帮助在 Selenium Grid 中注册 PhantomJS。根据我在网上看到的一些方法,我以这种方式实现了它:

网格寄存器

java -jar selenium-server-standalone-3.0.0-beta2.jar -role hub -port 4444

幻影JS

phantomjs.exe --webdriver=5555--webdriver-selenium-grid-hub=http://127.0.0.1:4444

两个 cmd 启动正常,但 phantomjs 未注册到网格 在此处输入图像描述

4

1 回答 1

0

据我所知,您不需要 Selenium 在 webdriver 模式下对 phantomjs 运行测试。

我不知道您使用的是哪种语言和框架。但是在 behat/mink/phantomjs 中:

安慰:

phantomjs --webdriver=8643

在你的 behat.yml 中:

sessions:
    "Name_of _your_session":
        selenium2:
            wd_host: "http://localhost:8643/wd/hub"

这里重要的部分是: wd_host: " http://localhost:8643/wd/hub " 我相信你可以适应你的系统。您可以从另一台服务器运行 phantomjs 并仅通过修改 IP 来使用它:“ http://XXX.XXX.XXX.XXX:8643/wd/hub

但是您不需要运行 selenium 服务器。

于 2016-09-29T07:42:03.773 回答