通过js代码修改元素的只读属性
import time from selenium import webdriver from selenium.webdriver.common.by import By driver = webdriver.Chrome() driver.get('https://www.12306.cn/index/') date_ele = driver.find_element(by=By.ID, value="train_date") time.sleep(1) # js代码 js = """ var date_ele = arguments[0]; date_ele.readOnly=false; date_ele.value ='2022-01-07'; """ # 执行js代码 driver.execute_script(js, date_ele) time.sleep(5) driver.quit()