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)
阅读 1.1k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题