robotframe使用之时间控件
2017-08-10 14:42
375 查看
robotframe使用之时间控件
正常的页面,时间控件会写在一个iframe里面,所以robotframework找不到对的ID或者xpath等。 要解决这个问题必选先显示iframe。 使用关键字Select Frame来操作。
步骤一:打开浏览器,到指定页面后按F12调试模式,鼠标点击时间控件如下图所示:
(如上所示:很明显,时间控件是在iframe#right_iframe里面,所以单纯的普通方法是不行的)
步骤二:写脚本咯,先找到iframe,然后再点击时间控件,脚本如下 如果时间控件是不能输入的,请使用这种方式:
[python] view plain copy
print?
<span style="font-size:18px;">click element id=addButton #点击写监理日记按钮
sleep 1
Select Frame xpath=//*[@id="dateTime"]/iframe #显示iframe后再进行点击,所以使用了“</span>Select Frame<span style="font-size:18px; font-family: Arial, Helvetica, sans-serif;">”关键字</span><span style="font-size:18px;">
Execute Javascript day_Click(2016,10,18) #选择日期,使用了Execute Javascript 关键字,因为日期按钮使用普通方法也找不到,只能用JavaScript了</span>
温馨提示:
还有另一种情况,就是如果时间控件点击后是可以手动输入“Input”类型的,如下图所示
也是使用JavaScript,使用这种方法:
Execute Javascript window.document.getEltementById('Startime').value='2016-11-12'
相关文章推荐
- robotframe使用之时间控件点击不了
- C#时间控件使用
- Android显示时间和日期的控件的使用总结
- 时间控件Mydate97的使用
- 时间控件My97DatePicker的使用
- asp使用js时间控件,实现下拉日历 解决UTF-8和GB2312的编码问题
- My97DatePicker时间日期控件的使用
- Flex 时间控件的使用
- jquery UI Datepicker时间控件的使用及问题解决
- 关于jquery-weui.js中时间控件datetimepicker的使用
- jquery UI Datepicker时间控件的使用方法(基础版)
- My97DatePicker时间控件详细使用说明
- Bootstrap3 日期+时间选择控件 datetimepicker的使用方法说明
- 在jsp中插入时间控件的使用方法
- WdatePicker.js的使用方法 帮助文档 使用说明(时间控件)
- My97DatePicker时间日期控件的使用
- jQuery时间控件Datepicker汉化版使用详解
- Android滚轮选择时间控件使用详解
- 日期控件,时间控件的使用
- Android控件之使用ListView实现时间轴效果