google-chrome-extension - 我可以在 Browserstack 上运行时添加 Chrome 扩展吗?
问题描述
我正在写一个关于 Selenium Webdriver 的测试。但棘手的部分是,我需要在工作时将标头发送到 Chrome。实际上,我正在添加一个 chrome 扩展来更改运行时的标题。但最棘手的部分是我的测试是在 Browserstack 上运行的。我的扩展程序也适用于浏览器堆栈吗?
解决方案
是的,您可以在 BrowserStack Automate 上添加扩展。
您需要使用 ChromeOptions 上传扩展程序。但是您需要在本地计算机上拥有 .crx 文件。您可以参考下面的 Python 片段并将其移植到您选择的语言。这将使您能够使用 BrowserStack 上的扩展。
chrome_options = Options()
chrome_options.add_extension('/Users/ABCD/Downloads/Adblock-Plus_v1.12.4.crx')
desired_cap = chrome_options.to_capabilities()
推荐阅读
- autodesk-forge - Autodesk.Revit.Exceptions.FileNotFoundException
- javascript - 拼接方法索引混淆
- .net - 为什么通过引用传递数组元素会显式地导致 IL 中的赋值操作?
- postgresql - 带有索引连接的 PostgreSQL 更新
- c# - Visual Studio 2022 Snippets 不适用于 C#
- uwp - 无法在 uno WASM 平台中重命名文件
- java - 如何禁用 Code Runner 添加 JavaFX 导入?
- python - 无法读取 dll 并出现导入 nanoscope 错误。我该如何解决这个问题?
- arrays - How to print out the position of a value of an array?
- google-cloud-platform - 从 BQ 到云 SQL 的数据传输