2016-11-13 110 views
0

我想使用硒python发送数据到html页面的文本字段。是否有任何方法send_keys()使用python-selenium是否有任何替代send_keys()python硒输入文本字段?

+0

为什么你不想使用'send_keys()'? –

+0

请阅读[问]。请提供您尝试过的代码以及执行结果,包括任何错误消息等。还请提供指向页面和/或相关HTML的链接。 – JeffC

回答

1

假设Windows,您可以尝试使用Pywinauto,它使用Microsoft的UIAutomation并有权将密钥发送到窗口和对话框,例如,

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