【发布时间】:2014-03-17 23:16:14
【问题描述】:
我想使用BrowserStack 在不同的浏览器版本上测试一个扩展程序。
这是一个返回具有指定功能的驱动程序的函数。
我的本地机器上有一个用于 Chrome 的 .crx file 和一个用于 Firefox 的 .xpi file。
我想使用 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
【问题讨论】:
标签: python selenium selenium-webdriver automated-tests remotewebdriver