Testing 如何在codeception验收测试中打开url/网页?

Testing 如何在codeception验收测试中打开url/网页?,testing,codeception,acceptance,Testing,Codeception,Acceptance,测试框架: 如何在codeception验收测试中打开url/网页 您可以通过方法amOnPage直接打开url 如果您使用的是Selenium,您可以在这里看到:您可以通过方法amOnPage直接打开url 如果您正在使用Selenium,您可以在这里看到:您应该在配置中为您正在使用的套件启用webdriver。通常使用PhantomJS或Selenium进行验收测试。您还应该设置一个基本URL。i、 e: class_name: AcceptanceTester modules:

测试框架:


如何在codeception验收测试中打开url/网页

您可以通过方法amOnPage直接打开url


如果您使用的是Selenium,您可以在这里看到:

您可以通过方法amOnPage直接打开url


如果您正在使用Selenium,您可以在这里看到:

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

class_name: AcceptanceTester 
modules:
    enabled:
        - WebDriver:
            url: 'http://localhost/'
            browser: phantomjs
有两个命令:

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

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

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

class_name: AcceptanceTester 
modules:
    enabled:
        - WebDriver:
            url: 'http://localhost/'
            browser: phantomjs
有两个命令:

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

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

无论如何,它对我不起作用。请检查我的codeception配置文件和验收测试代码文件。配置:代码:我想,您的配置有问题。尝试使用此配置:感谢您的帮助,它可以工作,无论如何,这有一个很好的例子。它对我不起任何作用。请检查我的codeception配置文件和验收测试代码文件。配置:代码:我想,您的配置有问题。试着使用这个配置:谢谢你的帮助,它可以工作,无论如何,这里有一个很好的例子。