51Testing软件测试论坛

标题: selenium---Assertions 比较命令谁会用,急救啊!(assertAttribute) [打印本页]

作者: 肖欢伟    时间: 2011-1-24 15:13
标题: selenium---Assertions 比较命令谁会用,急救啊!(assertAttribute)
本帖最后由 肖欢伟 于 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
作者: 肖欢伟    时间: 2011-1-24 15:16
# assertAttribute(.{}elementLocator@attributeName.{}, ValuePattern)
检查当前指定元素的属性的值
verifyAttribute         txt1@class                        bigAndBlod
assertAttribute         document.images[0]@alt         alt-text
verifyAttribute         //img[@id='foo']/alt                  alt-text
----------------------------------------------------------------------------------
应该是这个命令。C#怎么用?  求救。。。。。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2