問題: 要素を選択してから下矢印のキーボード入力を実行することができません。
状況: ページを開き、いくつかの選択を行っています。各選択が .click() イベントによって実行された後、下矢印のキーボード入力をシミュレートしたいと考えています。例外エラーが発生し、さまざまな方法を試しましたが、成功しませんでした。
エラー:WebDriverException: Message: u'unknown error: cannot focus element\n (Session info: chrome=30.0.1599.69)\n (Driver info: chromedriver=2.3,platform=Mac OS X 10.8.4 x86_64)'
def test_00_validation_test(self):
driver = self.driver
driver.set_window_position(0,0)
driver.maximize_window()
driver.get(self.base_url)
driver.find_element_by_id("open").click()
driver.find_element_by_id("screen_name").send_keys("user")
driver.find_element_by_id("password").send_keys("pwd")
driver.find_element_by_id("login_submit").click()
driver.find_element_by_id("card5").click()
driver.find_element_by_id("make_picks").click()
driver.find_element_by_id("team3").click()
driver.find_element_by_id("team3").send_keys("\25")
driver.find_element_by_id("team2").click()
driver.find_element_by_id("team2").send_keys("\25")
driver.find_element_by_id("submit_picks").click()
self.assertEqual("Picks Saved", self.close_alert_and_get_its_text())