Selenium中,若HTML元素輸入框帶有readonly屬性,如何實現修改其元素內容

 

以上可看出,日期框元素設置了「readyony」屬性,設置了對其只能進行只讀,不可進行修改。3d

若在selenium+Python中寫入如下代碼,以下圖所示:blog

 

 若元素設置了「readonly」只讀屬性,那麼直接對元素進行send_keys的話,是會進行報錯的。selenium

那咱們如何實現對本來只讀屬性的元素進行修改內容呢?im

咱們能夠經過selenium先定位此元素,而後再採用js代碼來消除/移除本來的「readyonly」屬性,移除readyonly屬性後,即可對元素進行send_keys()操做傳值了。db

相關文章
相關標籤/搜索