Robot Framework Memo

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)

你可能感兴趣的:(Robot Framework Memo)