python程序运行后没反应_用python selenium WIN32GUI上传文件,窗口弹出后没反应,大家帮忙看看啥原因?
我的电脑是英文环境,代码如下:
# 一级窗口"#32770","打开";找到窗口,在根据不同浏览器传入 title
dialog = win32gui.FindWindow("#32770", 'Open')
# 向下传递
ComboBoxEx32 = win32gui.FindWindowEx(dialog, 0, "ComboBoxEx32", None) # 二级
comboBox = win32gui.FindWindowEx(ComboBoxEx32, 0, "ComboBox", None) # 三级
# 编辑按钮
edit = win32gui.FindWindowEx(comboBox, None, "Edit", None) # 四级
# 打开按钮
button = win32gui.FindWindowEx(dialog, None, "Button", '&Open') # 二级
# 输入文件的绝对路径,点击“打开”按钮
win32gui.SendMessage(edit, win32con.WM_SETTEXT, None, r'C:\Users\Administrator\Downloads\picture test\bmp-test-11.bmp') # 发送文件路径
self.driver.implicitly_wait(5)
win32gui.SendMessage(dialog, win32con.WM_COMMAND, 1, button) # 点击打开按钮
time.sleep(20)