【问题标题】:Is it possible to run dusk on dev/staging/prod server?是否可以在 dev/staging/prod 服务器上运行黄昏?
【发布时间】:2018-06-09 21:43:52
【问题描述】:

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

无法连接到 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
        );
    }

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

【问题讨论】:

  • 请发布您的tests/DuskTestCase.php 内容,以提供帮助。
  • localhost:9515 是与浏览器的连接,与dev上的应用程序URL无关。

标签: laravel-5 laravel-dusk


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    开发

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

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

    生产

    请注意,您决不能在生产中使用黄昏。

    自动化

    为此使用 CI 工具。

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

    【讨论】:

      猜你喜欢
      • 2016-01-05
      • 2017-04-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-27
      • 2018-10-25
      • 1970-01-01
      • 2015-10-14
      相关资源
      最近更新 更多