selenium 进行web自动化时,对日期控件的处理

控件1:

控件2:

 

 解决办法:使用js实现  

//*[@for='saleChannelList']/../following-sibling::div[2]//input[@class='el-range-input'][1] 为元素定位,直接添加输入内容
js = f"""var bm = document.evaluate("//*[@for='saleChannelList']/../following-sibling::div[2]//input[@class='el-range-input'][1]", document).iterateNext();
                    bm.value='{startDate}'"""
self.driver.execute_script(js)
原文地址:https://www.cnblogs.com/aiyumo/p/13840967.html