0
のためのPythonコードの「セッションIDは、」私は私のPythonコードにセレンのためのFirefoxウェブ・ドライバーをインストールし、私は、Webページがロードされて見ることができますが、エラーKeyError例外:「セッションID」は発生しました:KeyError例外:Geckoのドライバ
Traceback (most recent call last):
File "web_FF_test.py", line 5, in setUp
self.driver = webdriver.Firefox(executable_path='/home/nataliya/Downloads/geckodriver')
File "/home/nataliya/.local/lib/python2.7/site-packages/selenium/webdriver/firefox/webdriver.py", line 145, in __init__
keep_alive=True)
File "/home/nataliya/.local/lib/python2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 92, in __init__
self.start_session(desired_capabilities, browser_profile)
File "/home/nataliya/.local/lib/python2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 180, in start_session
self.session_id = response['sessionId']
KeyError: 'sessionId'.
My code:
def login(self):
self.driver.get("http://web page")
time.sleep(3)
username = self.driver.find_element_by_css_selector('#txtLoginEmail')
username.send_keys('username')
time.sleep(2)
password = self.driver.find_element_by_id('txtLoginPassword')
を
など
郵便あなたのコードと互換性がある必要があり、あなたのセレンとgeckodriverをアップグレードする必要が一言で言えばしてください。 – luoluo