file_upload.py 文件源码

python
阅读 29 收藏 0 点赞 0 评论 0

项目:AutoTestFramework 作者: huilansame 项目源码 文件源码
def upload_by_win32(self, files):
        """win32?? —— ????????????????????files????list?"""
        self._window_open()
        self._files(files)
        self.logger.info('upload {0} by win32'.format(self.files))

        upload = win32gui.FindWindow('#32770', self.window_name)

        # find Edit
        ComboBoxEx32 = win32gui.FindWindowEx(upload, 0, 'ComboBoxEx32', None)
        ComboBox = win32gui.FindWindowEx(ComboBoxEx32, 0, 'ComboBox', None)
        Edit = win32gui.FindWindowEx(ComboBox, 0, 'Edit', None)

        # find confirm button
        button = win32gui.FindWindowEx(upload, 0, 'Button', None)

        # ????????
        if upload and Edit and button:
            self.window_open_flag = 1
        else:
            raise UploadWindowNotOpenError('???????????')

        win32gui.SendMessage(Edit, win32con.WM_SETTEXT, 0, self.files)
        win32gui.SendMessage(upload, win32con.WM_COMMAND, 1, button)

        self.window_open_flag = 0
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号