【发布时间】:2020-05-03 04:08:18
【问题描述】:
我正在尝试使用 selenium 启动 Microsoft Edge Chromium 浏览器。 Microsoft Edge chromium 版本:版本 79.0.309.65(官方构建)(64 位) 从https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/下载驱动文件
使用此代码进行相同的操作,但它给出了无法访问的浏览器异常并且无法正常工作。
1.System.setProperty("webdriver.edge.driver", "C:\\Program Files (x86)\\Microsoft\\Edge Beta\\Application\\msedgedriver.exe");
EdgeOptions options = new EdgeOptions();
BROWSER=properties.getProperty("BrowserName");
options.setCapability(BROWSER, false);
//DesiredCapabilities m_capability = DesiredCapabilities.edge();
driver= new RemoteWebDriver(new URL("http://localhost:4444/wd/hub"), options);
2.DesiredCapabilities m_capability = DesiredCapabilities.chrome();
BROWSER=properties.getProperty("BrowserName");`enter code here`
m_capability.setCapability( BROWSER, "chrome" );
driver = new ChromeDriver();
System.setProperty("webdriver.chrome.driver",
"C:\\edgedriver_win64-1\\msedgedriver.exe");
【问题讨论】:
-
我很好奇新的 Edge-Chromium(2020 年 1 月 15 日或之后)是否能够无头执行。有人知道吗?如果是这样,我想制作一个 docker 镜像来运行它。