如何使用Java在WebDriver中调用外部JavaScript

如何使用Java在WebDriver中调用外部JavaScript,java,javascript,webdriver,selenium-webdriver,Java,Javascript,Webdriver,Selenium Webdriver,我可以在WebDriver中执行JavaScript(使用java),如下所示: WebDriver driver = new FirefoxDriver(); JavascriptExecutor jse = (JavascriptExecutor) driver; jse.executeScript("some JS code here;"); 我想执行一个外部JS文件。如何在WebDriver中执行外部JavaScript(.js文件?您应该使用您的语言(本例中为Java)提供的文件I/

我可以在WebDriver中执行JavaScript(使用java),如下所示:

WebDriver driver = new FirefoxDriver();
JavascriptExecutor jse = (JavascriptExecutor) driver;
jse.executeScript("some JS code here;");

我想执行一个外部JS文件。如何在WebDriver中执行外部JavaScript(.js文件?

您应该使用您的语言(本例中为Java)提供的文件I/O机制将JavaScript文件的内容读入字符串变量。然后可以将该字符串与JavascriptExecutor结合使用