UI自动化之在打印界面自动下载PDF文件

在使用Playwright进行RPA流程时遇到点击PDF导出后转到打印界面的难题,由于没有可定位元素,无法直接通过Playwright操作。文章提到可以借助uiautomation库来处理,通过无头模式(headless=True)避免UI显示,或者使用uiautomation来识别并点击‘下载’按钮,成功实现PDF的下载。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

用playwright做rpa流程的时候遇到了要导出PDF的情况,但是点击后会跳转至打印界面

界面没有任何可定位的元素

此时仅仅通过palyWright是无法操作下载元素的

在网上查有说是可以用headless=True来处理,这样不会有UI界面显示,就不会出现打印界面

这里问了前辈可以用automation来处理

安装:pip install uiautomation

安装完成后在python的script的目录中就有automation.py文件了

cmd进入script目录

运行python automation.py -c命令

运行后会提示等待三秒

再把鼠标放到页面对应按钮上

可以获取到按钮相关信息

按钮属于ButtonControl

对应

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

灰灰灰灰灰子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值