RF中selenium2Library的关键字--Elements
1、Click Button
2、Click Element
3、Click link
4、Click image
5、press key
6、Get Horizontal Position :获取对象的左上角的横坐标
7、Get Vertical Position :获取对象的左上角的纵坐标
${x} Get Horizontal Position id=nloginpwd
${y} Get Vertical Position id=nloginpwd
8、Get text、Get value要用Get Element Attribute
${a} Get text id=loginname
${b} Get Element Attribute id=loginname class
************************************下面是formElements相关*************************************
10、Submit Form 用于提交 表单
11、checkbox
select checkbox :勾选复选框
unselect checkbox:不勾选复选框
select radiobutton
12、textfields
input text
input password
choose file用于上传文件的时候选择文件
************************************列表框的处理*************************************
1、选择列表框中的某一个:select from list
下面三个选择更快一些:
Select From List By Index
Select From List By value
Select From List By label
2、列表框多选:select all from list
取消多选:unselect from list
unSelect From List By Index
unSelect From List By value
unSelect From List By label
3、获取列表框中的所有列表项:get list items
4、确认选中的列表项是否对:
get select list label 和get select list value 如果是多选列表框 中返回的是第一个列表项
get select list labels 和get select list values :返回的是所有的选中项
************************************TAB Element*************************************
1、get table cell 可以获取指定的行列的元素的文本值
2、点击表格指定单元格(他人写的关键字)
click element at table cell 指定单元格的元素
click link at table cell 指定单元格的链接
3、分别获取某个文本在表格的哪一行和列(他人写的关键字)
get index in table column
get index in tabel row
4、获取 表格的行数和表格列数的方法(他人写的关键字)
get table rows
get table cols at row
************************************java script************************************
execute javascript
execute async javascript 异步执行
************************************waiting************************************
wait for condition
wait until page condition
wait until page conditions element
Wait Until Element Is Visible 直到找到这个元素