selenium.common.exceptions.JavascriptException: Message: javascript error: Cannot set property 'playbackRate' of null的解決


 

 

 

先給結論:selenium執行JS的getElement時需要考慮到Frame切換

當我使用selenium去執行JS時發生以上報錯,意思是playbackRate該屬性不能設置為空,這就奇怪了,我給它賦值了呀

在游覽器中的控制台執行可以成功,所以排除掉是我JS代碼的問題

最終發現原來在selenium中執行JS需要考慮到Frame的問題,就如同使用selenium獲取節點一樣

從頭到尾都沒找到,所以就是空

 於是定位到這個iframe

 問題成功解決

 


免責聲明!

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



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM