半颗小螺丝 2022-04-28 12:00
浏览 123
已结题

pyinstaller生成exe文件的时候为什么打开“以管理员模式运行”后pywinauto中的click_input点击事件就失效了

在用selenium做上传图片的功能时候用到了pywinauto库在测试过程中发现Click()对Windows上传图片的“打开”按钮失效,然后就使用了click_input() 在测试过程中没有发现任何问题直到通过pyinstaller第三方库 打包后勾选了以管理员身份运行的对勾后click_input() 模拟鼠标点击button按钮就失效了,取消管理员身份运行后就又好使了,也没有报错内容。

app = pywinauto.Desktop()
da = app['文件上传']
# app['文件上传'].print_control_identifiers()
da['Edit'].type_keys(kl)
sleep(1)
# mouse.click(coords=(1106, 673))
da["打开(&O)"].click_input()

我的解答思路和尝试过的方法
尝试过重新使用Click(),和通过坐标定位“打开”按钮,都是同样问题

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 5月6日
    • 修改了问题 4月28日
    • 创建了问题 4月28日

    悬赏问题

    • ¥15 2024-五一综合模拟赛
    • ¥15 如何将下列的“无限压缩存储器”设计出来
    • ¥15 下图接收小电路,谁知道原理
    • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
    • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
    • ¥15 手机接入宽带网线,如何释放宽带全部速度
    • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测
    • ¥15 ETLCloud 处理json多层级问题
    • ¥15 matlab中使用gurobi时报错
    • ¥15 这个主板怎么能扩出一两个sata口