我正在尝试将我的 SauceLabs 执行的 Selenium 1.0 测试转换为 Selenium 2.0。当我创建 selenium.webdriver.remote.webdriver 对象时:
driver = RemoteWebDriver('http://saucelabs.com:444', DesiredCapbilities.CHROME)
我可以检查它是否创建正确,并且 desired_capabilities 似乎设置为 none 而不是字典。
在我们创建 selenium 对象并调用 selenium.start(driver=driver) 后,这会导致问题:
selenium = selenium(host, port, browser_string, endpoint)
selenium.start(driver=driver)
我得到的错误是:
id = driver.desired_capabilities['webdriver.remote.sessionid']
TypeError: 'NoneType' object is not subscriptable
提前致谢...