selenium - 使用 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
不包含错误。
我究竟做错了什么?我怎样才能找出问题所在?
解决方案
这可能会对您有所帮助 - Stackoverflow 帖子
此外,您的 CRX 文件应添加为文件,而不仅仅是路径。
推荐阅读
- java - 整数数组索引
- excel - 如何将可重复使用的多行/多列表从一个 Excel 工作表复制到另一个工作表上的数据库
- java - Android Webview:只显示网站的内容
- arrays - Swift 2 字符串数组删除特定索引错误
- server - Redis 简单生产服务器规范
- javascript - Google 应用程序脚本 UrlFetchApp 错误“访问未授予或已过期”
- python - Mypy 不使用 Type[NamedTuple] 进行类型检查功能
- sql - SQL 合并不返回任何行
- sql-server - 在 SSIS 包中面临登录超时问题
- javascript - .babelrc 配置放在 package.JSON