1、常规的操作元素的关键字
-
输入文本数据
#输入数据 Input Text id=kw 输入数据
-
睡眠
#睡眠 Sleep 2
-
清空文本
#清空文本 Clear Element Text id=kw
-
点击查询
#点击查询 Click Element id=su
-
获得元素的文本信息
#获得元素的文本信息 ${text} Get Text xpath=//input[@autocomplete='off']
-
获得元素的属性
#获得元素的属性 ${shuxing} Get Elemen xpath=//input[@autocomplete='off'] class
2、鼠标和键盘的关键字
-
按键输入
#按键输入 Press Keys id=kw rf框架
-
双击事件
#双击事件 Comment Double Click Element id=kw
-
点击事件
#点击事件 Comment Click Element id=kw
3、断言的关键字
断言分为系统断言和 Selenium断言两种
-
系统断言
-
判断是否为空
${a} Set Variable #判断是否为空 Should Be Empty ${a}
-
判断是否相等
#判断是否相等 Should Be Equal A a ignore_case=True
-
判断是否包含
#判断是否包含 Should Contain abcsd ab
-
判断是否为真
#判断是否为真 Should Be True 1==1
-
判断以什么开始
#判断是以什么开始 Should Start With abcsd a
-
判断以什么结束
#判断以什么结束 Should End With abcsd sd
-
判断字符的长度
#判断字符的长度 Length Should Be absc 4
-
-
Selenium断言
-
判断是否包含字符串
#判断是否包含hao123 Page Should Contain hao123 123
-
判断页面是否包含一个元素
#判断页面是否包含一个元素 Page Should Contain Element id=kw
-
4、元素等待的关键字
-
隐式等待,只针对当前的浏览器生效
#隐式等待,只针对当前的浏览器生效 Set Browser Implicit Wait 3
-
隐式等待,针对所有的浏览器生效
#隐式等待,针对所有的浏览器生效 Set Selenium Implicit Wait 3
-
等待元素包含指定的文本
#等待元素包含指定的文本 Wait Until Element link=新闻 3
-
等待元素可用
#等待元素可用 Wait Until Element Is Enable link=新闻
-
等待元素可见
#等待元素可见 Wait Until Element Is Visible link=新闻
-
等待页面包含文本
#等待页面包含文本 Wait Until Page 百度一下
-
等待页面包含指定的元素
#等待页面包含指定的元素 Wait Until Page Contains Element id=kw