|
4#
楼主 |
发表于 2011-1-24 14:52:04
|
只看该作者
回复 3# robin.von
我是在做测试呢,外包在华为,这边的老大要求做成批处理。
我现在就差最后比较这一步了,不会怎么比较。今天看了上selenium的官方命令行。好像有比较的命令
,好像就是这些吧。不过我看不懂不会用。下面就是我复制过来的。求救。
-------------------------------------------------------------------------------------
三、 Assertions
允许用户去检查当前状态。两种模式: Assert 和 Verify, 当Assert失败,则退出测试;当Verify失败,测试会继续运行。
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 |
|