【发布时间】:2021-12-16 08:14:20
【问题描述】:
我是 python 新手。我正在尝试使用 Pywinauto 自动化一个 Java 应用程序。
最初每件事都设置正确,直到我遇到选择文件夹。我无法专注于该窗口并在下面键入路径。
from pywinauto.application import Application,findwindows
from pywinauto import mouse
import time
app = Application(backend='uia').start('java -jar ../../imp/VIMS/VIMSDownloadFiles_v2.jar',wait_for_idle=False)
time.sleep(5)
appd = Application(backend='uia').connect(title='Download VIMS Files')
z = app.DownloadVIMSFiles.child_window(title="Select the File Types from the given checkbox :\nIf any of the File types are not available,\nPlease enter in text field with comma( , ) separated if there are more than one : ", auto_id="JavaFX19", control_type="Text").wrapper_object()
z.type_keys('CL3, CL_, DL3, TR3, TR_, HS3, HS_, EC3, EC_, DL_, DL_CNF, ER3, CU_, CU3')
a = app.DownloadVIMSFiles.child_window(title="Select Folder", auto_id="JavaFX68", control_type="Button").wrapper_object().click()
a.click_input()
selectWIn.child_window(title="Select Folder", auto_id="1", control_type="Button").click_input()
【问题讨论】: