
以上可看出,日期框元素設置了“readyony”屬性,設置了對其只能進行只讀,不可進行修改。
若在selenium+Python中寫入以下代碼,如下圖所示:


若元素設置了“readonly”只讀屬性,那么直接對元素進行send_keys的話,是會進行報錯的。
那我們如何實現對原本只讀屬性的元素進行修改內容呢?
我們可以通過selenium先定位此元素,然后再采用js代碼來消除/移除原本的“readyonly”屬性,移除readyonly屬性后,便可對元素進行send_keys()操作傳值了。


以上可看出,日期框元素設置了“readyony”屬性,設置了對其只能進行只讀,不可進行修改。
若在selenium+Python中寫入以下代碼,如下圖所示:


若元素設置了“readonly”只讀屬性,那么直接對元素進行send_keys的話,是會進行報錯的。
那我們如何實現對原本只讀屬性的元素進行修改內容呢?
我們可以通過selenium先定位此元素,然后再采用js代碼來消除/移除原本的“readyonly”屬性,移除readyonly屬性后,便可對元素進行send_keys()操作傳值了。

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。