BrowserStackを使用して、さまざまなブラウザー バージョンで 1 つの拡張機能をテストしたいと考えています。これは、指定された機能を持つドライバーを返す関数です。.crx file
ローカル マシンに Chrome.xpi file
用と Firefox 用があります。Remote Webdriver
Pythonを使用して、対応する拡張機能をインストールして使用したい。
def my_webdriver(browser, browser_version, os, os_version):
caps = {}
caps["browser"] = browser
caps["browser_version"] = browser_version
caps["os"] = os
caps["os_version"] = os_version
caps["browserstack.debug"] = "true"
driver = webdriver.Remote(
¦ command_executor = 'blahblahblah',
¦ desired_capabilities = caps)
driver.maximize_window()
return driver