标签:火狐 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