【发布时间】:2013-02-18 20:53:13
【问题描述】:
我正在为 Angular 编写的应用程序编写验收测试。我使用带有 selenium 的 Codeception 测试框架。测试将一些文本写入输入字段并提交表单。它应该通过 ajax api 调用向 db 添加新任务,并将新的 <li> 元素添加到现有任务列表中。
我如何检测到添加了新元素?到目前为止,这是我所得到的:
<?php
$I = new WebGuy($scenario);
$I->wantTo('add new story');
$I->amOnPage('/');
$I->fillField('input', 'asdf');
$I->pressKey('input[name=input]', '13');
// ensure that new <li> has been added?
【问题讨论】:
-
新元素是添加在列表末尾还是列表中间的任意位置?
-
添加到开头
标签: angularjs selenium-webdriver acceptance-testing