kau*_*993 3 java selenium google-chrome selenium-chromedriver
当我尝试在java中运行我的selenium脚本时,我得到以下弹出框:
Failed to load extension from:
C:\Users\xyz\AppData\Local\Temp\scoped_dir20432_5430\internal. Loading of unpacked extensions is disabled by the administrator.
Run Code Online (Sandbox Code Playgroud)
我试过chromeoption arguments在其他页面中找到过.但似乎都没有效果.
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.chrome.ChromeOptions;
import org.openqa.selenium.firefox.FirefoxDriver;
public class testClass {
public static String driverPath = "D:/Selenium/Chrome Driver latest/chromedriver.exe";
public static WebDriver driver;
public static void main(String args[]) {
System.setProperty("webdriver.chrome.driver", driverPath);
ChromeOptions options = new ChromeOptions();
options.addArguments("test-type");
options.addArguments("start-maximized");
options.addArguments("--js-flags=--expose-gc");
options.addArguments("--enable-precise-memory-info");
options.addArguments("--disable-popup-blocking");
options.addArguments("--disable-default-apps");
options.addArguments("--enable-automation");
options.addArguments("test-type=browser");
options.addArguments("disable-infobars");
options.addArguments("disable-extensions");
driver = new ChromeDriver(options);
driver.navigate().to("http://google.com");
driver.quit();
}
}
Run Code Online (Sandbox Code Playgroud)
我被迫手动处理该弹出窗口.我怎么摆脱它?
小智 10
我有同样的问题,我终于在另一个线程中找到了一个有效的答案. 管理员禁用加载解压缩的扩展名
以下行为我做了窍门
options.setExperimentalOption("useAutomationExtension", false);
Run Code Online (Sandbox Code Playgroud)
链接中提到了一些权衡,例如不再可能使用Chrome自动化扩展程序进行窗口大小调整操作.无论如何,从启动最大化的参数开始仍然在我的代码中正常工作.
options.addArguments("start-maximized");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13034 次 |
| 最近记录: |