RF中selenium2Library的关键字--Elements

Posted jodie2019

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 直到找到这个元素

以上是关于RF中selenium2Library的关键字--Elements的主要内容,如果未能解决你的问题,请参考以下文章

robotframework之使用cookies登陆

RF查找不到部分关键字的解决方案

不可错过的自动化测试框架:robotframework之WebDriver功能配置

关键字“Selenium2Library.Click Element”需要 1 到 3 个参数,得到 0

Selenium2Library中select frame关键字对没有name和id的frame或者iframe的处理

为啥 Robot Framework、Selenium2Library、Element Text Should Be 关键字无法正确验证输入元素文本?