当任何JS页面即将到来时,Chrome drover在控制台中引发以下错误:
未捕获的ReferenceError:未定义$。
private WebDriver getChromeDriver() throws IOException {
DesiredCapabilities capabilities = DesiredCapabilities.chrome();
ChromeDriverService service = new ChromeDriverService.Builder()
.usingDriverExecutable(new File("./src/main/resources/driver/chromedriver.exe")).usingAnyFreePort().build();
ChromeOptions options = new ChromeOptions();
options.merge(capabilities);
options.setExperimentalOption("useAutomationExtension", false);
options.addArguments("start-maximized");
ChromeDriver driver = new ChromeDriver(service, options);
return driver;
}
我需要在Chrome驱动程序中添加任何选项吗?
答案 0 :(得分:0)
这是由于chrome浏览器实现的安全功能,即chrome不允许在本地加载外部文件。可以在“设置”选项中进行某种程度的更改。