pass none style cut 發現 郵箱 blog body 什麽

在我對TM郵箱進行登錄操作時,發現用戶名可以定位並輸入,但是在密碼框能定位到,但是無法進行編輯操作,並報各種錯,什麽不支持鍵盤,連接重置,反正不懂,然後再仔細看了一下HTML,發現密碼框控件下有倆個input標簽,第一個input標簽下有個dispaly:none,這個就是表示該控件是隱藏屬性,其實我們在定位密碼框之前加個is_dispaly判斷該控件是否隱藏,那麽針對隱藏屬性的控件我們就用js將它臨時改為可見,然後在進行編輯操縱就可以了

js="documnet.getElementById(‘password‘).style.dispaly=‘blocl‘;"
driver.execute_script(js)

對於隱藏屬性的控件的處理