robotframework之日期控件定位方法总结如下:

方法1.若日期控件不可输入,可使用js定位方法修改日期元素属性为可输入,再输入值即可

方法2.若日期控件可输入,直接输入值即可

 方法3.若日期控件无id值,先分配该元素临时id,再使用js定位赋值

Assign Id To Element        //*[@id="updateDateEmail_start"]        time1

Execute Javascript  window.document.getElementById('time1').value='2019-09-25'  

Sleep 2              

Assign Id To Element        //*[@id="updateDateEmail_end"]          time2

Execute Javascript  window.document.getElementById('time2').value='2019-09-25'  

 方法4:若日期控件是在iframe里,需先进入iframe,再使用js方法赋值


Select Framexpath=//*[@id="dateTime"]/iframe #显示iframe后再进行点击,
Execute Javascriptday_Click(2016,10,18)#选择日期

12-14 16:06
查看更多