首先需要安装pywinauto :pip install pywinauto
然后打开在网页上通过元素定位打开windows窗口后;输入以下代码
def unload_qc_picture(self): # 上传资格证书图片, drive = self.base_driver #点击按钮打开windows窗口 drive.click('x,/html/body/section/div/div/form/div[6]/div[2]/div[6]/div[1]/div/input[1]') time.sleep(3) # 通过窗口打开 app = pywinauto.Desktop() # 通过弹框名称进入控件中(弹框右上角就是名称) win = app['文件上传'] # 输入上传图片的地址 win['Edit'].type_keys(r'F:\logo\437X181.png') #点击打开按钮 time.sleep(3) win['Button'].click()
使用pywinauto中的基础方法链接:Pywinauto使用教程_pywinauto输入内容_zxnb66的博客-CSDN博客