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 直到找到这个元素

原文地址:https://www.cnblogs.com/jodie2019/p/11971432.html