WebDriver定位元素
selectWindow("null"),返回到windows的主窗体。
verifyTextPrese 验证特定文本,不关心具体的位置
verifyElementPresent 验证ui元素是否存在
verifyText 验证文本和UI元素
一、定位页面元素
Identifier定位 id name
Id定位:id
Name定位:name
上三种,不依赖UI元素在页面的位置,页面结构后也可以通过
XPath
DOM document.
CSS
二、文字匹配模板
需要范本的命令有 verifyTextPresent verifyTitle VerifyAlert assertConfirmation verifyText verifyPrompt
模板(pattern)允许使用特殊符号描述期望值
三种模板:
- Globbing范本
- 正则表达式s范本
- Exact范本(不用,用来找*)
Globbing
glob:
只支持*和字符集[],selenium不支持?
[aeiou]匹配任何小写元音
[0~9] 匹配任何数字
[A-Za-z0-9]匹配任何数字和字
星号* 任何
正则表达式s范本
加前缀 regexp:(对大小写敏感)或regexpi:(对大小写不敏感)
regexp:[0-9]+ 匹配任何长度的十进制数
.* 就是全部
找* 使用\*

浙公网安备 33010602011771号