标签:火狐 cli selenium2 lse tab 数字 判断 浏览器 ctr
在resource里引入Library selenium2library
Library String (正则对于数据处理)
操作 |
关键字 |
|||||
| 打开浏览器 | Open Browser | 地址 | 浏览器(谷歌:gc 火狐:ff) | |||
| 控制浏览器最大化 | Maximize Browser Window | |||||
| 隐式等待元素显示 | Wait Until Element Is Visible | xpath=元素地址 | ||||
| 点击元素 | Click Element | xpath=元素地址 | ||||
| 输入值 | Input text | xpath=元素地址 | 输入值 | |||
| 鼠标悬浮 | Set Focus To Element | xpath=元素地址 | ||||
| 滚动条 | Execute Javascript | window.scrollTo(0, document.body.scrollHeight) | # window.scrollTo(x,y) document.body.scrollHeight 滑倒最底部 | |||
| 注释 | comment | # comment用于注释当前行 在RIDE里快捷键用Ctrl+3,取消注释行Ctrl+4 | ||||
| 获取元素内的值 | ${A} | Get Text |
Click Element |
xpath=元素地址 | ||
| 正则去除非数字的字符串 | ${A1} | Remove String Using Regexp | ${A} | \\D | # 去除${date}字符串中非数字的字符 | |
| 循环 | FOR | ${i} | IN RANGE | 10 | ||
|
END |
# 或者:FOR就不需要用END结尾,循环可以固定次数、设置起始值以及步长 | |||||
| 判断 | Run Keyword If | ${A}>${B} | Click Element | xpath=元素地址 | ||
| ... | ELSE IF | ${A}<${B} | Click Element | xpath=元素地址 | ||
| Exit For Loop If | ${A}==${B} | |||||
| 获取最后一个下标 | last() | xpath=(div[(@id=‘kw‘)])[last()] | ||||
| 对弹出框进行判断 | ${status}= | Run Keyword And Return Status | Page Should Contain | 确定 | ||
| Run Keyword If | ‘${status}‘==‘True‘ | Click Element | xpath= | 如果返回值等于True,执行操作 | ||
| 弹框判断总结 | ${status}= | Run Keyword And Return Status | Page Should Contain | XXX | 页面包含XXX文本,如果页面文本是唯一的,可以用这个关键字 | |
| ${status1}= | Run Keyword And Return Status | Element Should Be Visible | css=.login | 如果文本不是唯一的,可以定位它的属性,可以用这个关键字加 | ||
| ${situation2}= | Run Keyword And Return Status | Textfield Value Should Be | css=.tit | XXX | 如果需要判断文本,然而需要精确搜索,而不是contain关系 |
标签:火狐 cli selenium2 lse tab 数字 判断 浏览器 ctr
原文地址:https://www.cnblogs.com/StrongAries/p/14179695.html