在python-selenium中输入文本字段有send_keys()的替代方法吗?

时间:2016-11-13 13:53:02

标签: python selenium selenium-firefoxdriver

我想使用selenium python将数据发送到html页面中的文本字段。使用 python-selenium 是否有任何方法而不是send_keys()

1 个答案:

答案 0 :(得分:1)

假设Windows,您可以尝试使用使用Microsoft的UIAutomation的Pywinauto,并且可以访问向Windows和对话框发送密钥,例如

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