我可以在Browserstack上的运行时添加Chrome Extension吗?

时间:2018-12-11 14:21:47

标签: google-chrome-extension browserstack

我正在Selenium Webdriver上编写测试。但棘手的是,我需要在工作时将标头发送到Chrome。实际上,我正在添加chrome扩展名以在运行时更改标头。但是最棘手的部分是我的测试正在Browserstack上运行。我的扩展程序也适用于browserstack吗?

1 个答案:

答案 0 :(得分:2)

是的,您可以在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()