是否可以在dev / staging / prod服务器上运行黄昏?

时间:2017-12-29 12:41:25

标签: laravel-5 laravel-dusk

在本地计算机上,我可以设置黄昏并运行测试用例。 在Dev服务器上,我面临以下问题。

  

无法连接到localhost端口9515:连接被拒绝   Facebook \ WebDriver \ Exception \ WebDriverCurlException:使用params将http POST发送到/ session的卷曲错误:{" desiredCapabilities":{" browserName":" chrome",& #34;平台":" ANY"}}

代码(测试/ DuskTestCase.php):

  public static function prepare()
    {
        static::startChromeDriver();
    }
protected function driver()
    {
        return RemoteWebDriver::create(
            'http://localhost:9515', DesiredCapabilities::chrome(), 5000, 10000
        );
    }

有人可以帮我解决这个问题吗?或者如何在开发服务器上运行黄昏自动化?

2 个答案:

答案 0 :(得分:0)

由于localhost发生此错误:9515是与浏览器的连接,与您的应用程序URL无关。

我需要在dev / prod服务器上运行黄昏测试用例。

答案 1 :(得分:0)

如果没有您使用的确切错误和版本,很难说您的最终结果是什么。

<强> DEV

以下是您应该在开发服务器上处理的一些事项:

  1. 确保APP_URL
  2. 中有.env
  3. 确保composer.json中的开发环境包含黄昏,并且实际上已安装黄昏。
  4. 通过artisan dusk
  5. 从开发服务器上的控制台开始黄昏测试
  6. 如果它无效,请发布您的错误,环境信息和版本
  7. <强>生产

    请注意,您不应该在生产中使用黄昏。

    <强>自动化

    使用CI工具。

    您可以在我的其他答案here

    中阅读更多内容