测试 – 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个小时来弄明白,所以我希望这能帮到别人.

相关文章

vue阻止冒泡事件 阻止点击事件的执行 <div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些