Codeception WebDriver url删除尾部斜杠

时间:2018-05-09 04:36:25

标签: webdriver laravel-5.3 integration-testing codeception acceptance-testing

我正在尝试测试Laravel 5.3应用程序。要使用测试配置引导应用程序,我添加了index-testing.php入口点。

我的代码验收测试配置如下:

class_name: AcceptanceTester
modules:
    enabled:
        - WebDriver:
            url: 'http://nginx/index-testing.php'
            host: 'selenium'
            browser: 'chrome'
        - \Helper\Acceptance_selenium

这是测试场景的一个输出:

Scenario --
 I am on page "/"
  [GET] http://nginx/index-testing.php/
 I click ".apply-button"

因此实际上http://nginx/index-testing.php代替http://nginx/index-testing.php/而不是{{3}},这当然导致了404

如何删除此斜杠?

1 个答案:

答案 0 :(得分:0)

我找到了答案!

在测试中我得到这样的主页:

$I->amOnPage('/');

当我改为:

$I->amOnPage('');

不再有尾随斜线。