首页 > 解决方案 > 使用 Selenium WebDriver 从 PortableApps 运行 Chrome 失败

问题描述

我有 C# Selenium 项目,想运行从这里下载的便携式 Chrome 。

chromeOptions的是:

chromeOptions.BinaryLocation = Path.GetFullPath("C:\", "tests.browsers", "windows", "chrome", "GoogleChromePortable.exe"));
chromeOptions.AddArgument("--enable-logging");
chromeOptions.AddArgument("--v=1");
chromeOptions.AddExtension(Path.Combine("path", "to", "kontur-plugin.crx"));

但是当我运行测试时,Chrome 会打开并显示:

截屏

(通知说“无法登录 %EXTENSIONNAME%,请单击以再次加载它)

chrome_debug.log不包含错误。

我究竟做错了什么?我怎样才能找出问题所在?

标签: seleniumgoogle-chromeselenium-webdriverselenium-chromedriverportability

解决方案


这可能会对您有所帮助 - Stackoverflow 帖子

此外,您的 CRX 文件应添加为文件,而不仅仅是路径。


推荐阅读