今
日
鸡
汤
烟霏霏,雪霏霏。雪向梅花枝上堆,春从何处回!
大家好,我是皮皮。
一、前言
前几天在Python钻石交流群【进击的python】问了一个selenium自动化的问题。问题如下:各位大佬,请教个问题,我用selenium自动化操作时,遇到这种上传图片的,要怎么搞,卡在这几天了。需要点击一下上传,然后弹出个选择文件的框框,然后确认,就上传了。
二、实现过程
这里【瑜亮老师】给了一个思路:有一个很笨的方法:通过selenium操作鼠标定位到屏幕的坐标,这样就可以点到到文件窗口。
后来【巭孬】大佬还给了一个思路,使用pyautogui进行实现,代码如下:代码如下:
# -*- coding: utf-8 -*-
import pyautogui
import pywinauto
app = pywinauto.Desktop()
dlg = app['文件上传']
dlg['Edit'].type_keys("Hello, World!", with_spaces=True)
dlg['打开(&O)'].click()
领取专属 10元无门槛券
私享最新 技术干货