public void execute(TestReport report, Browser browser, GalenPageTest pageTest, ValidationListener validationListener) throws Exception {
File file = GalenUtils.findFile(javascriptPath);
Reader scriptFileReader = new FileReader(file);
GalenJsExecutor js = new GalenJsExecutor();
js.eval(GalenJsExecutor.loadJsFromLibrary("GalenPages.js"));
js.putObject("browser", browser);
provideWrappedWebDriver(js, browser);
js.eval("var arg = " + jsonArguments);
js.eval(scriptFileReader, javascriptPath);
}