2016-11-13 6 views
0

셀레늄 파이썬을 사용하여 html 페이지의 텍스트 필드에 데이터를 보내려고합니다. 을 사용하는 send_keys() 이외의 다른 메소드 이 있습니까?python-selenium의 입력 텍스트 필드에 send_keys()를 사용할 수 있습니까?

+0

왜 'send_keys()'를 사용하지 않으시겠습니까? –

+0

[ask]를 읽으십시오. 시도한 코드와 오류 메시지 등을 포함한 실행 결과를 제공하십시오. 또한 페이지 및/또는 관련 HTML에 대한 링크를 제공하십시오. – JeffC

답변

1

Windows를 가정하면 Pywinauto은 Microsoft의 UIAutomation을 사용하고 Windows 및 대화 상자에 키를 보낼 수 있습니다.

driver = webdriver.Firefox() 
elem = driver.find_element_by_name('j_username') 
elem.clear() 
app = Application.Application() 
app.window_(title_re='*.Firefox.*').TypeKeys('username')