如何最简单化做客户端UI自动化?

如何最简单化做客户端UI自动化?
app端的UI自动化,零基础,python也还不会,求最简单的速成55555,用哪个架构比较好呢,求dl指导!本人mac本,周末安排学习,预计花费2个月可以搞定的,有希望吗就是说🥺

https://blog.csdn.net/test_cyl/article/details/129044450
https://blog.csdn.net/a732072213/article/details/126513259
参考下

  • 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/7478834
  • 这篇博客也不错, 你可以看下在Python中如何使用GUI自动化控制键盘和鼠标来实现高效的办公
  • 除此之外, 这篇博客: 史上最全:python自动化测试栈,确定好你从功能测试后的进阶方向中的 ·UI自动化测试,大部分测试人员的工作就是对UI层的功能进行测试。例如,我们对按钮进行点击,对输入框进行输入,都可以通过相应的自动化测试工具来模拟这些操作,从而解放重复的劳动。 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • UI测试因为使用广,场景繁的缘故,有非常多的工具供我们使用,目前的使用场景有三大阵营:移动端app,web,电脑软件。其对应的测试工具如下

    移动app:Appium Airtest ATX uiautomator

    web:Selenium Splinter Selenium-Requests

    win/mac:PyAutoGui Autopy Sikulix

    接口工具主要是这三种:Requests HttpRunner Pyresttest

    Requests是用python语言基于urllib编写的,采用的是Apache2 Licensed开源协议的HTTP库,requests是python实现的最简单易用的HTTP库。

    HttpRunner是一款面向HTTP(S)协议的通用测试框架,只需编写维护一份YAML/JSON 脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求。

    pyresttest是一个用python实现的API自动化测试工具。同样使用YMAL/JSON格式的脚本驱动,不用写代码。由于与httprunner很像,就不录制gif了。

    工具Jython Swig

    Jython程序可以和Java无缝集成。除了一些标准模块,Jython使用Java的模块。Jython几乎拥有标准的Python中不依赖于C语言的全部模块。比如,Jython的用户界面将使用Swing,AWT或者SWT。Jython可以被动态或静态地编译成Java字节码。

    Swig是一个可以把c/c++代码封装为python库的工具。