首页 > Web开发 > 详细

web自动化之文件上传操作

时间:2019-03-22 00:31:47      阅读:480      评论:0      收藏:0      [点我收藏+]
#!/usr/bin/python3
# -*- coding: utf-8 -*-
#Author: xiaojian
#Time: 2018/11/16 20:49

import win32gui
import win32con

def upload(filepath):
    dialog = win32gui.FindWindow("#32770","打开")  #一级窗口#如果是其它的浏览器,可能需要改第二个参数,谷歌叫打开
    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","打开(&O)")  #二级

    #filepath = "D:\\appium_server.log"
    #输入路径
    #点击打开按钮
    win32gui.SendMessage(edit,win32con.WM_SETTEXT,None,filepath)    #发送文件路径
    win32gui.SendMessage(dialog, win32con.WM_COMMAND, 1, button)    #点击打开按钮

upload("D:\\appium_server.log")

 

web自动化之文件上传操作

原文:https://www.cnblogs.com/666666pingzi/p/10575709.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!