java - 如何在带有 BrowserStack 的 Selenium 测试中使用 Chrome 扩展?

标签 java selenium file-upload browserstack

我正在尝试在 BrowserStack 的 Chrome 浏览器上测试 AdBlock Chrome 扩展程序。但是,我无法这样做。

请帮忙解决这个问题。

我在本地 Chrome 浏览器上尝试了此操作,它按预期工作

最佳答案

您可以使用“ChromeOptions”类在本地和 BrowserStack 上的 Selenium 测试中添加 Chrome 扩展程序。

ChromeOptions options = new ChromeOptions();
options.addExtensions(new File("<path to extension directory>.crx"));
caps.setCapability(ChromeOptions.CAPABILITY, options);

您可以引用Add Extensions on Remote Browsers关于 BrowserStack 的文章

关于java - 如何在带有 BrowserStack 的 Selenium 测试中使用 Chrome 扩展?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57459731/

相关文章:

java - 检测用户是否更改了要上传的文件扩展名?

java - GetMap() 在使用 Google Maps API v2 的 Android 上返回 null

java - 如何让Java计算字段?

java - 正则表达式允许单个下划线和连字符不在开头或结尾

javascript - 为什么 $ ("input").first() 在 Google 表单上不起作用?

Java - 充当文件上传到 S3 的中间人

java - App Engine 数据存储区和低级 API

selenium - 失败 : sendKeysToActiveElement error while invoking sendKeys to ENTER and other keystrokes using ChromeDriver Chrome with Protractor

java - 空的诱惑报告 - 诱惑报告未知 NaN%

javascript - 使用 Paste.js 将屏幕截图粘贴到文本区域,但如何将其传输到 Rails?