I am using zombie.js to load a page from a local express server during a test. Unfortunately, there is a script element which calls out to Google Analytics. I would like to block this external script (gracefully) without preventing other (local) scripts from loading, if possible.
I know that { runScripts : false }
is available with calls to browser.visit()
. However, that refuses to load any and all scripts on the page, not just those living on other hosts. Is this possible?
resources.mock
method is no longer present in zombie 4.x. See github.com/assaf/zombie/blob/master/src/resources.js – Juggins