初めて Selenium Webdriver を使用し、非常に単純なスクリプトを実行していますが、機能していません。Firefox を開いて LinkedIn にアクセスし、メール ログイン フィールドにメール アドレスを入力します。以下のコードを使用すると、最初の 2 つの操作を実行できますが、スクリプトが電子メール フィールドを正しく識別していないため、電子メール アドレスがどこにも入力されません。
browser = webdriver.Firefox() #Get local session of firefox
browser.get("http://www.linkedin.com") #Load page
elem = browser.find_element_by_name("session_key-login") #Find the login box
elem.send_keys("email@gmail.com" + Keys.RETURN) #Enter email into login box
メールログインボックスを正しく識別して「elem」に渡すにはどうすればよいですか?