美文网首页
Robot Framework Memo

Robot Framework Memo

作者: 十月云 | 来源:发表于2019-04-30 13:47 被阅读0次

1. Choose Ok On Next Confirmation  在popup页面中选择Yes

2. Repeat Keyword  重复执行关键字

3. 模拟鼠标操作,在popup中确认或取消
send {ENTER}
send {ESC}

4. Date field 日历控件填充日期
Execute Javascript window.document.getElementById('DF02_re_1').value='10/05/2019'

5. 在弹出窗口确认/取消
Choose Ok On Next Confirmation (Choose Cancel On Next Confirmation)
Click button  id=b_sb_ActionSubmitExecuteJS
Confirm Action

6. 生成四位随机整数
${random} Evaluate  random.randint(1000,9999)  random

7. 连接字符串,中间无空格,输出Auto1253,字符串加随机数
${douID}  Catenate  SEPARATOR=    Auto  ${random}

8. 截取字符串后八位
${c_time}= Get Time #得到本地当前时间 格式:2019-04-26 17:42:58 ${last_8}=  Get Substring  ${c_time}  -8

9. 把field变成可编辑
Execute Javascript    window.document.getElementById("DF01_re_1").readonly=false

10. 引入DateTime库不成功(名字显示红色)解决方法
copy C:\apps\Python27\Lib\site-packages\robot\libraries\DateTime.py to C:\apps\Python27\Lib\site-packages\robotide\lib\robot\libraries    重启 RIDE.

11. 给元素赋临时ID
Assign Id To Element      xpath=//*[@id="layui-layer3"]/div[3]/a[1]        id=delete
Execute Javascript        setTimeout(function(){document.getElementById("delete").click()},100)

12. 浏览器回退关键字 Go back

13. 刷新页面 Execute javascript    window.location.reload();

14. 获取当前日期,格式为2020-04-16
${c_date1}  Evaluate  datetime.datetime.now().strftime('%d/%m/%Y')  datetime

15. 获取当前日期,格式为16/04/2020
${c_time} Get Time
${c_date2}  Get Substring  ${c_time}  0  10

16. Ctrl + Space 补齐关键字,自动弹出提示

17. Ctrl + 1 自动输入变量格式

相关文章

网友评论

      本文标题:Robot Framework Memo

      本文链接:https://www.haomeiwen.com/subject/vzzmnqtx.html