【问题标题】:Web Driver Curl ExceptionWeb 驱动程序卷曲异常
【发布时间】:2014-11-09 14:46:20
【问题描述】:

尝试使用 Codeception Web Driver 和 Selenium 通过验收测试来模拟 ajax。我使用的是 PhpBrowser,但是当我遇到 Ajax 问题时,我的朋友建议使用 WebDriver。

启用它并下载硒(并运行它)后,我收到以下错误。

[WebDriverCurlException]
Curl error thrown for http POST to http://127.0.0.1:4444/wd/hub/session 
with params: {"desiredCapabilities":{"browserName":"googlechrome"}}
Failed to connect to 127.0.0.1 port 4444: Connection Refused

我确定我在端口 4444 上运行 selenium。

 java -jar selenium-server.jar -port 4444

acceptance.suite.yml 下面

 class_name: AcceptanceTester
 modules:
     enabled:
         - WebDriver
         - REST
     config:
         WebDriver:
             url: 'http://life1605.dev'
             browser: googlechrome
         REST:
             url: 'http://life1605.dev'

【问题讨论】:

    标签: testing selenium curl selenium-webdriver webdriver


    【解决方案1】:

    我遇到了同样的问题,错误信息完全相同。出于某种奇怪的原因,从命令行启动 selenium 服务器似乎不起作用。

    我的解决方案原来是通过 Windows Explorer 手动打开 selenium 服务器,右键单击文件,选择 Open with -> Java Platform SE Binary。

    我花了将近 3 个小时才弄明白,所以我希望这对某人有所帮助。

    【讨论】:

    • 也为我工作。感谢您为我节省了 3 个小时 :)
    【解决方案2】:

    我遇到了这个问题,结果发现新版本的 Firefox 与 Selenium 用于与 Firefox 通信的插件不兼容。

    当您开始测试时,您应该会看到新的 Firefox 窗口出现,并且在它再次消失之前有 30 秒左右的时间。在这段时间内,如果您在 URL 字段中输入about:addons,然后单击“扩展”,您应该会在那里看到“Firefox WebDriver”插件,并且应该已启用。

    对我来说它被禁用了,因为它与最新的 Firefox 版本不兼容。因此,这种情况下的解决方案是降级 Firefox 或等待更新的 Selenium。

    请注意,该插件仅安装在被测 Firefox 实例中,因此当您在 Selenium 之外使用 Firefox 时不会看到它。

    【讨论】:

      【解决方案3】:

      我遇到了同样的问题,在尝试进行任何浏览器测试之前我忘记运行 phantom.js。我运行了 phantomjs,它成功了。

      【讨论】:

        【解决方案4】:

        我遇到了这个问题,然后我记得我需要在每次 Homestead 重新加载后运行 Xvfb -ac :0 -screen 0 1280x1024x16 &(在运行 Dusk 测试之前)。

        然后 Dusk 工作而不是说:

        Facebook\WebDriver\Exception\WebDriverCurlException:抛出卷曲错误 对于带有参数的 http POST 到 /session: {"desiredCapabilities":{"browserName":"chrome","platform":"ANY"}}

        操作在 30000 毫秒后超时,接收到 0 个字节

        https://stackoverflow.com/a/42630737/470749

        【讨论】:

          猜你喜欢
          • 2018-01-13
          • 1970-01-01
          • 1970-01-01
          • 2014-11-05
          • 2021-06-12
          • 2011-05-16
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多