2

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

无法连接到 localhost 端口 9515:连接被拒绝 Facebook\WebDriver\Exception\WebDriverCurlException:使用参数将 http POST 引发到 /session 的 Curl 错误:{“desiredCapabilities”:{“browserName”:“chrome”,“platform”:“ANY "}}

代码(测试/DuskTestCase.php):

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

谁能帮我解决这个问题?或者如何在开发服务器上运行黄昏自动化?

4

2 回答 2

0

出现此错误是因为 localhost:9515 是与浏览器的连接,与您的应用程序 URL 无关。

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

于 2018-01-10T11:54:21.520 回答
0

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

开发者

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

  1. 确保你有适当APP_URL.env
  2. 确保你的开发环境中包含了黄昏composer.json,并且它实际上已安装。
  3. 从开发服务器上的控制台开始黄昏测试artisan dusk
  4. 如果它不起作用,请发布您的错误、环境信息和版本

生产

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

自动化

为此使用 CI 工具。

您可以在我的其他答案中阅读更多关于它的信息

于 2018-02-16T17:37:55.470 回答