0


解决Selenium使用日期控件无法直接input日期问题的方法

第一种情况,如果标签带有readonly参数设置,则使用js去掉readonly属性

# 编写js
js = 'document.getElementById("train_date").removeAttribute("readonly")
# 运行js修改页面
driver.execute_script(js)

第二种情况,并没有readonly参数,但是仍然不能直接input文本,则直接修改value

js = "document.getElementById('tyjbxqq').setAttribute('value',"2024-2-27")"
driver.execute_script(js)

本文转载自: https://blog.csdn.net/qq_41694638/article/details/136326791
版权归原作者 Mo_Remond 所有, 如有侵权,请联系我们删除。

“解决Selenium使用日期控件无法直接input日期问题的方法”的评论:

还没有评论