python+selenium win32gui实现文件上传,代码能运行但是没有实现效果,哪位帮忙看看?
python+selenium win32gui实现文件上传,代码能运行但是没有实现效果,哪位大神帮忙看看?这就是使用spy获取上传图片弹出框的信息;
我的电脑是英文环境。
代码如下:
# 一级窗口"#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, 0, "Edit", None) # 四级
# 打开按钮
button = win32gui.FindWindowEx(dialog, 0, "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)
以上是 python+selenium win32gui实现文件上传,代码能运行但是没有实现效果,哪位帮忙看看? 的全部内容, 来源链接: utcz.com/p/938710.html