3
標題幾乎總結了它。如何防止硒加載js文件?
我有一個網站,在那裏定製的js文件的位置,並以寫一些測試,我需要禁用加載這個js文件,但我插入自定義的js文件來代替。從Chromedriver
使用execute_script
功能。在這裏,我不確定工作方式。
我在想在NoScript的添加規則附加,這將防止第一js文件加載,把他關和注入我的js文件,但我不知道,只要有可能。
標題幾乎總結了它。如何防止硒加載js文件?
我有一個網站,在那裏定製的js文件的位置,並以寫一些測試,我需要禁用加載這個js文件,但我插入自定義的js文件來代替。從Chromedriver
使用execute_script
功能。在這裏,我不確定工作方式。
我在想在NoScript的添加規則附加,這將防止第一js文件加載,把他關和注入我的js文件,但我不知道,只要有可能。
硒是專爲端到端測試。如果您必須更改頁面的內容,那麼您可能使用了錯誤的工具。
有可能通過executeScript
一塊JavaScript來改變與硒的頁面。但是,只能在頁面完全加載並且可能在執行原始腳本之後才能完成。
一種方法是使用代理攔截資源和轉發不同的一個。