|
本帖最后由 肖欢伟 于 2011-1-24 15:14 编辑
做增加一条数据的操作,然后去检查这条数据有没有新增成功。的比较。
看到selenium有Assertions 这个命令。
可官方的命令列表里面实在是看不懂,不知道具体怎么用?求救(以下是官方命令表里面复制过来的)哪个帮忙写个C#的例句出来,万分感激!
三、 Assertions
允许用户去检查当前状态。两种模式: Assert 和 Verify, 当Assert失败,则退出测试;当Verify失败,测试会继续运行。
# assertTextPresent, assertAttribute
assertTextPresent(text)
检查在当前给用户显示的页面上是否有出现指定的文本
verifyTextPresent You are now logged in
assertTextPresent You are now logged in
# assertAttribute(.{}elementLocator@attributeName.{}, ValuePattern)
检查当前指定元素的属性的值
verifyAttribute txt1@class bigAndBlod
assertAttribute document.images[0]@alt alt-text
verifyAttribute //img[@id='foo']/alt alt-text
# assertTextPresent, etc.
assertTextPresent(text)
assertTextNotPresent(text)
assertElementPresent(elementLocator)
verifyElementPresent submitButton
assertElementPresent //img[@alt='foo'] assertElementNotPresent(elementLocator)
# assertTable
assertTable(cellAddress, valuePattern)
- 检查table里的某个cell中的值
- cellAddress的语法是tableName.row.column, 注意行列序号都是从0开始
verifyTable myTable.1.6 Submitted
assertTable results0.2 13 |
|