原文:https://www.cnblogs.com/simple-free/p/8528505.html
具體的使用方法可參考上述鏈接,這里只記錄在實際使用過程中遇到的問題。
應用場景:目標網頁需要通過調用js來進行按鈕點擊的操作。
原始代碼:
js= "document.getElementById('su').click()" driver.execute_script(js)
在運行中會報錯:TypeError:................. undefined
修改后代碼如下:
js= "var btn = document.getElementById('su'); btn.click()" driver.execute_script(js)
應該是js腳本需要定義變量,之后才可以調用其他方法。