如何在代码验收测试中打开网址/网页?

时间:2016-05-16 11:13:46

标签: testing codeception acceptance

测试框架: Codeception

如何在代码验收测试中打开网址/网页?

2 个答案:

答案 0 :(得分:1)

您可以通过以下方法直接打开网址:amOnPage

PHP-Browser

如果您使用的是Selenium,可以在此处看到:WebDriver

答案 1 :(得分:1)

您的配置中应该为您正在使用的套件启用了webdriver。通常是PhantomJS或Selenium进行验收测试。您还应该设置基本URL。即:

class_name: AcceptanceTester 
modules:
    enabled:
        - WebDriver:
            url: 'http://localhost/'
            browser: phantomjs

有两个命令:

amOnPage($ page) - 将$ page附加到网址并打开

amOnUrl($ URL) - 直接打开$ URL

所以使用上面的配置:

$I->amOnPage("works"); //opens http://localhost/works
$I->amOnPage("http://localhost/dontwork"); //error!
$I->amOnUrl("http://localhost/works"); //opens http://localhost/works