2014-05-10 2 views
0

내가 해봤 내가 elem = browser.find_element_by_name()에 대한 https://pypi.python.org/pypi/selenium파이썬 셀레늄은

from selenium import webdriver 
browser = webdriver.Firefox() 
browser.get('https://accounts.google.com/ServiceLogin?') 

를 참조하고있어 https://accounts.google.com/ServiceLogin?

하여 HTML의 이메일 입력을 찾을 수있는 권리 코드 <input id="Email" class="" type="email" spellcheck="false" value="" placeholder="Email" name="Email"></input>

것입니다 find_element_by_name :

elem=browser.find_element_by_name('input id="Email"') 
elem=browser.find_element_by_name('input id="Email" class="" type="email" spellcheck="false" value="" placeholder="Email" name="Email"') 
elem=browser.find_element_by_name('input id="Email" class=""') 
elem=browser.find_element_by_name('id="Email" class="" type="email" spellcheck="false" value="" placeholder="Email" name="Email"') 
elem=browser.find_element_by_name('id="Email" class=""') 

t 일하는 것.

답변

1

이 시도 :

elem=browser.find_element_by_name("Email") 

find_element_by_name는 HTML의 줄에 name의 가치를 기대하고있다. 그러므로 name="Email"의 경우 find_element_by_name("Email")을 입력하십시오.