||
Commands(命令)
Action(对当前状态进行操作,失败时,停止测试)
Assertion(校验是否有产生正确的值)
Element Locators(指定HTML中的某元素)
Patterns(用于模式匹配)
1、Element Locators(元素定位器)
*id=id
id locator 指定HTML中的唯一id的元素
*name = name
name locator指定HTML中相同name的元素中的第一个元素
*identifier = id
identifier locator 首先查找HTML是否存在该id的元素。若不存在,查找第一个该name的元素
*dom = javascriptExpression
dom locator 用JavaScript表达式来定位HTML中的元素,注意必须要以“document”开头
如:
dom=document.forms['myForm'].myDropdown
dom = document.images[56]
*xpath=xpathExpression
xpath locator 用XPath表达式来定位HTML中的元素,必须注意要以"//"开头
如:xpath=//img[@alt='The image alt text']
xpath =//table[@id='table1']//tr[4]/td[2]
*link=textPattern
link locator 用link来选择HTML中的连接或锚元素
如:link = The link text
*在没有locator前序的情况下 Without a locator prefix,Selenium uses:
如果以"document"开头,则默认是使用dom locator,如果是以"//"开头,则默认使用xpath locator.其余情况均认作identifier locator