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)允许使用特殊符号描述期望值

 

三种模板:

  1. Globbing范本
  2. 正则表达式s范本
  3. Exact范本(不用,用来找*)

 

Globbing

glob:

只支持*和字符集[],selenium不支持?

 

[aeiou]匹配任何小写元音

[0~9] 匹配任何数字

[A-Za-z0-9]匹配任何数字和字

星号*  任何

 

正则表达式s范本

加前缀 regexp:(对大小写敏感)或regexpi:(对大小写不敏感)

regexp:[0-9]+  匹配任何长度的十进制数

.*   就是全部

找*  使用\*

 

posted @ 2017-03-03 11:45  一朵白莲花  阅读(176)  评论(0)    收藏  举报