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
前もって感謝します...