自动化测试如何处理日期控件

1、手动定位时间控件中的日期,手动选择,其中还要切换到时间控件框架,然后再切换回来,想想就麻烦,本人不太推荐
2、一般时间控件是有readonely属性,这里我们可以采用执行js脚本,去掉input标签中的readonly属性,这个时候就可以直接输入时间,send_keys()。

《自动化测试如何处理日期控件》 image.png

js = document.getElementById().removeAttribute("readonly")
driver.execute_script(js)

3、如果时间控件readonly属性隐藏,可以直接给value赋值

《自动化测试如何处理日期控件》 image.png

js = document.getElementById().value="2017-02"
driver.execute_script(js)
    原文作者:Leo_0626
    原文地址: https://www.jianshu.com/p/be40e6545cbc
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞