robotframework框架学习(一)

常用关键字的学习

一些是Builtln关键字,一些是selenium2Library关键字

1. Log
功能是打印,即代码中的print。

image.png

2. Open Browser
通过浏览器发起请求,第一个参数是地址,第二个参数是浏览器类型

image.png

image.png

3. Sleep
设置等待时间

image.png

4. Input Text
文本输入,第一个参数是元素定位,第二个参数是输入内容

image.png

5. Click Element
点击页面元素

image.png

6. Click Button
点击按钮

7. Maximize Browser Window
浏览器最大化

8. Select Frame
进入iframe子节点

9. Unselect Frame
退出子节点

10. Implicit Wait
隐式等待,Get Selenium Implicit Wait 与 Set Selenium Implicit Wait分别是取隐式等待时间与设置隐式等待时间;隐式等待,在一定时间内找到元素则马上运行,如果超过规定时间,则会报错。
(1)Get Selenium Implicit Wait 默认获取的时间为0秒;
(2)Set Selenium Implicit Wait 默认设置的时间也为0秒,用在下一步动作之前;

11.Speed
这个关键字是为了减慢执行,让调试的时候能看清执行。提供了Get Selenium Speed 与 Set Selenium Speed两个关键字;

12. Timeout
全局超时时间,默认值为5秒,提供的关键字有:Get Selenium Timeout 与 Set Selenium Timeout;
全局超出时间同样可以在引入Selenium2Library 的时候设置

13. Wait Until...
后面跟随的参数如果不填,则为timeout的全局超出时间;
Wait Until Element Contains 等待元素匹配
Wait Until Element Is Enabled 等待元素可用
Wait Until Element Is Visible 等待元素可见
Wait Until Page Contains 等待页面内容匹配
Wait Until Page Contains Element 等待页面元素匹配

你可能感兴趣的:(robotframework框架学习(一))