微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

测试 – Web驱动程序卷曲异常

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

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

[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'

解决方法

我有同样的问题,具有完全相同的错误消息.出于某些奇怪的原因,它似乎从命令行启动selenium服务器不起作用.

我的解决方案是通过Windows资源管理器手动打开selenium服务器,右键单击该文件,选择打开方式 – > Java Platform SE Binary.

花了将近3个小时来弄明白,所以我希望这能帮到别人.

原文地址:https://www.jb51.cc/html/226913.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐