UI 自动化中上传不是 input 的框,使用方法后,无法 Jenkins 定时运行,除了这个上传不行,其他都能通过,有没什么解决方法?

random 测试交流1 120字数 178阅读模式


使用的是 pyautogui 的方法,但是无法自动运行,会报错

也使用了,Windows 自带的定时计划,也是这个方法会报错,有没人遇到过这种问题,怎么解决文章源自玩技e族-https://www.playezu.com/216331.html

有其他方法吗?我第一种方法是 pywinauto,Desktop 这个,这个更失败了,正常都无法成功文章源自玩技e族-https://www.playezu.com/216331.html软件测试中的功能测试是本文转自于TesterHome,如有侵权请联系(2523030730@qq.com)删除。文章源自玩技e族-https://www.playezu.com/216331.html文章源自玩技e族-https://www.playezu.com/216331.html

玩技站长微信
添加好友自动发送入群邀请
weinxin
rainbow-shownow
玩技官方公众号
官方微信公众号
weinxin
PLAYEZU
 
  • 版权提示:本站仅供存储任何法律责任由作者承担▷诈骗举报◁▷新闻不符◁▷我要投稿◁
    风险通知:非原创文章均为网络投稿真实性无法判断,侵权联系2523030730
    免责声明:内容来自用户上传发布或新闻客户端自媒体,切勿!切勿!切勿!添加联系方式以免受骗。
  • 原创转载:https://www.playezu.com/216331.html
    转载说明: 点我前往阅读>>>
    • Jerry li
      Jerry li 9

      先确定怎么能从命令行执行? 如果是 Python 文件,Python xxx.py 这种方式可以运行吗?
      只有上面的命令已经找到了,就可以配置到 Jenkins 里面运行。需要留意的是 Python 的版本和文件地址是否正确。
      js 设置路径直接点击上传按钮,弹窗中选择文件上传,操作 windows 窗口可以用 AutoIt v3可以从命令行执行,执行也可以通过,就是当前屏幕会弹出网页,开始运行自动化。但是,电脑屏幕只要是黑屏状态,自动执行这个命令行,这个上传图片这个就会失败,可恶啊路径设置的是截图返回的路径,是绝对路径
      好像以前也遇到过这个问题 , 屏幕不亮屏就会失败,后来换了个上传的库问题解决
      这个有点麻烦了,没有 python 的第三方库这种吗 pyautogui ===> gui
      你确定你跑的 jenkins slave 有 gui?改 Jenkins 不是 Windows 服务了,执行后,直接弹出浏览器,一切操作都正常,就是定时任务时就会报错 这方法有点奇怪啊,上传没成功,主要还是我看不懂你这个 你定一个 1、2 分钟之后的时间呢?
      是在 docker 里面跑的吗?
      是 headless 吗?不是无头模式,Jenkins 执行脚本的时候是看不到浏览器,现在也解决不了 我之前遇到的情况是这样的,使用 pyautogui 时,显示器亮屏的情况下执行正常(调试正常),只要黑屏或 slave 机没有接显示器,上传就会执行失败。

      更正一下之前的解决方案 记错了不是 AutoIt 是使用 python 的 pywin32 库解决的,可以参考下
      http://t.zoukankan.com/shouhu-p-12230008.html 试了一下,还真可以,我才看到

    匿名

    发表评论

    匿名网友
    确定