使用Selenium和Pywinauto

时间:2018-10-17 04:07:13

标签: selenium ui-automation pywinauto

我正在尝试使用Selenium Webdriver和pywinauto自动执行文件上传过程。代码是

from pywinauto.application import Application
from selenium import webdriver

driver = webdriver.Chrome()
driver.get('https://www.freepdfconvert.com/')
file_input = driver.find_element_by_name('clientUpload').click()

app = Application(backend='uia').connect('explorer.exe "C:\\Users\\Rock\\Documents"')
app.Documents.Edit.SetText('test.doc')
app.Documents.Button.click()

由于connect仅接受一个参数,因此无法定义标题“文档”。当我执行此代码时,它不会选择文件并单击按钮。我希望选择正确的文件并上传到url。

0 个答案:

没有答案