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