51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2882|回复: 1
打印 上一主题 下一主题

selenium---Assertions 比较命令谁会用,急救啊!(assertAttribute)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-1-24 15:13:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 肖欢伟 于 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
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2011-1-24 15:16:35 | 只看该作者
# assertAttribute(.{}elementLocator@attributeName.{}, ValuePattern)
检查当前指定元素的属性的值
verifyAttribute         txt1@class                        bigAndBlod
assertAttribute         document.images[0]@alt         alt-text
verifyAttribute         //img[@id='foo']/alt                  alt-text
----------------------------------------------------------------------------------
应该是这个命令。C#怎么用?  求救。。。。。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-15 00:45 , Processed in 0.070711 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表