我有 C# Selenium 项目,想运行从 here 下载的可移植 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
没有错误。
我做错了什么?我怎样才能找出问题所在?
最佳答案
这可能对您有帮助 - Stackoverflow post
此外,您的 CRX 文件应作为文件添加,而不仅仅是路径。
关于selenium - 使用 Selenium WebDriver 从 PortableApps 运行 Chrome 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63848093/