测试框架: Codeception
如何在 codeception 验收测试中打开 url/网页?
您应该在配置中为您正在使用的套件启用 webdriver。通常 PhantomJS 或 Selenium 用于验收测试。您还应该设置一个基本 URL。IE:
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