让 Atata 与 Microsoft Edge (Chromium) 一起工作
Getting Atata working with Microsoft Edge (Chromium)
似乎 Atata 附带的 Selenium 版本不支持 EdgeOption“UseChromium”,当我尝试使用 Edge Driver 时,测试 运行 失败,除非我在 bin\Debug\netcoreapp2.1\drivers\edge.0.864.41 文件夹从“msedgedriver.exe”到“MicrosoftWebDriver.exe”,这让我相信它正在尝试 运行 旧的非铬Edge - 有什么方法可以让它工作吗?
为了将 Chromium Edge 与 Atata 结合使用:
更新 Selenium.WebDriver
包到 4.0.0-beta2
版本。
将 Atata 配置更改为:
AtataContext.GlobalConfiguration
.UseDriver(() =>
{
EdgeOptions options = new EdgeOptions
{
UseChromium = true
};
// Headless options:
//options.AddArguments("headless", "disable-gpu", "window-size=1024,768");
return new EdgeDriver(options);
})
Atata Samples / Using Headless Edge 样本也可能有帮助。
似乎 Atata 附带的 Selenium 版本不支持 EdgeOption“UseChromium”,当我尝试使用 Edge Driver 时,测试 运行 失败,除非我在 bin\Debug\netcoreapp2.1\drivers\edge.0.864.41 文件夹从“msedgedriver.exe”到“MicrosoftWebDriver.exe”,这让我相信它正在尝试 运行 旧的非铬Edge - 有什么方法可以让它工作吗?
为了将 Chromium Edge 与 Atata 结合使用:
更新
Selenium.WebDriver
包到4.0.0-beta2
版本。将 Atata 配置更改为:
AtataContext.GlobalConfiguration .UseDriver(() => { EdgeOptions options = new EdgeOptions { UseChromium = true }; // Headless options: //options.AddArguments("headless", "disable-gpu", "window-size=1024,768"); return new EdgeDriver(options); })
Atata Samples / Using Headless Edge 样本也可能有帮助。