2017-05-08 126 views
3

標題幾乎總結了它。如何防止硒加載js文件?

我有一個網站,在那裏定製的js文件的位置,並以寫一些測試,我需要禁用加載這個js文件,但我插入自定義的js文件來代替。從Chromedriver使用execute_script功能。在這裏,我不確定工作方式。

我在想在NoScript的添加規則附加,這將防止第一js文件加載,把他關和注入我的js文件,但我不知道,只要有可能。

回答

1

硒是專爲端到端測試。如果您必須更改頁面的內容,那麼您可能使用了錯誤的工具。

有可能通過executeScript一塊JavaScript來改變與硒的頁面。但是,只能在頁面完全加載並且可能在執行原始腳本之後才能完成。

一種方法是使用代理攔截資源和轉發不同的一個。