【发布时间】:2017-01-10 07:59:44
【问题描述】:
我是一个拥有自动化测试软件的新手。
(Codeception 和 PHP7 安装在 Centos 7 环境中。)
条件:
1. 我的 Index.html 页面包含 x 个链接
2. 当(a href)链接被访问时,页面显示'You have Selected Item i'。
3.在链路内,可能存在y个故障链路。当访问错误链接时,它会弹出一个警报,说明所选项目不存在。
我要做什么:
建立一个测试检查是否存在故障链接。如果存在,则返回链接的锚文本。
这是我所做的:(显然错了..)
<?php <br>
$I = new AcceptanceTester($scenario);<br>
$I->wantTo('browse items');<br>
$I->amOnPage('/index.html');<br>
$I->click('a');<br>
$I->see('You have Selected Item i');<br>
问题
上面的代码进入第一个链接,然后检查给定的文本。
在检查第一个之后,无论结果如何,我都希望它检查 index.html 上的下一个链接,直到所有链接都被访问。但是它仍然停留在访问过的页面上并停在那里。
我希望它足够清楚。提前致谢!
【问题讨论】:
标签: php tdd bdd codeception acceptance-testing