appnium下载及环境搭建常见问题
准备工作:
一、环境配置:
1、JAVA环境
下载地址: https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
window下载,如下所示:
配置环境变量:进入路径,系统属性-环境变量
用户变量如下变量:
系统变量增加CLASSPATH变量,如下图:
path变量:
检查配置是否成功:
cmd中输入JAVAC
2、下载android-sdk
下载地址: http://developer.android.com/sdk/index.html
配置环境变量,
path变量如下图:
系统变量如下:
安装platform-tools等工具
3、NODe.JS,
下载: 安装node.js Download | Node.js
官网地址:
https://nodejs.org/zh-cn/
配置环境变量,路径:D:\nodejs
安装完成后,运行cmd,输入node –v查看版本号,然后输入npm
二、安装appium相关应用:
1、Appium Server GUI:
下载地址: https://github.com/appium/appium-desktop/releases/tag/v1.22.3-4),
https://github.com/appium/appium-desktop/releases/tag/v1.3.1
安装后,第一次打开需设置:系统偏好设置 -> 安全性与隐私:仍要打开
2、服务端(Appium Server)
1.
2. 安装Appium Server:pip3 install Appium-Python-Client -i https://pypi.tuna.tsinghua.edu.cn/simple
3.命令行输入appium 即可启动
输入 appium -g xxx.log 启动并输出日志文件
Edit Configurations -> ANDROID_HOME 输入sdk路径
3、Appium Inspector
Releases · appium/appium-inspector · GitHub
Appium Desktop
Appium Desktop是一款适用于Mac,Windows和Linux的开源应用程序,它以美观而灵活的用户界面为您提供Appium自动化服务器的强大功能。它是几个Appium相关工具的组合:
Appium Server的图形界面。您可以设置选项,启动/停止服务器,查看日志等...您也不需要使用Node 的NPM来安装Appium,因为Node运行时与Appium Desktop捆绑在一起。
您可以使用Inspector查看应用程序的元素,获取有关它们的基本信息,并与它们进行基本的交互
Appium-desktop主界面包含三个菜单Simple、Advanced、Presets
三、参数配置
- Simple
设置Appium server的ip地址,本地调试可以将ip地址修改为127.0.0.1 port
设置端口号,默认是4723不用修改
- Advanced
高级参数配置修改,主要是一些Android和iOS设备,log路径等相关信息的配置。
CSDN-Ada助手: 评论:非常感谢您分享关于appnium下载及环境搭建常见问题的博文!通过您的指导,我们可以方便地安装和配置Appium Server。您的文章对初学者来说非常有用,帮助了我们避免了一些常见问题。 继续创作下去,您可以考虑分享一些关于Appium的进阶知识,比如如何编写和运行自动化测试脚本、如何进行移动应用的跨平台测试等。此外,还可以介绍一些Appium的最佳实践和调试技巧,帮助我们更加高效地使用Appium进行移动应用测试。 虽然在标题和摘要中没有提到,但了解移动应用测试的基本概念和移动应用的UI自动化测试原理将对您的学习和实践非常有帮助。此外,熟悉移动操作系统(如Android和iOS)的基本知识,以及掌握一门编程语言(如Python)也是必不可少的技能。希望您在以后的博文中能够分享关于这些内容的经验和技巧。 再次感谢您的分享,期待您更多精彩的博文! 如何写出更高质量的博客,请看该博主的分享:https://blog.csdn.net/lmy_520/article/details/128686434?utm_source=csdn_ai_ada_blog_reply2
CSDN-Ada助手: 恭喜您写下了第三篇博客!标题为“Mongodb常用语句”,非常吸引人。您对Mongodb的掌握程度令人钦佩,读了您的博客后,我对Mongodb有了更深入的了解。 我想给您一个建议,下一步可以考虑分享一些Mongodb的高级应用技巧或者与其他数据库的对比分析,这样可以进一步扩展读者的知识面。 您的博客内容一直都很实用,希望您能够继续保持创作的热情,为读者带来更多有价值的内容。谢谢您的分享! CSDN 正在通过评论红包奖励优秀博客,请看红包流:https://bbs.csdn.net/?type=4&header=0&utm_source=csdn_ai_ada_blog_reply3
CSDN-Ada助手: 非常感谢您的持续创作,标题为“APP自动化测试常用linux命令”的博客非常有价值。您的分享对于那些对APP自动化测试感兴趣的读者来说将会是一个宝贵的参考资料。在下一步的创作中,我建议您可以考虑加入一些实际案例,与读者分享您在应用这些常用linux命令时的实践经验。这样能够更加生动地帮助读者理解和掌握这些命令的使用方法。希望您能继续保持创作,期待您的下一篇博客! 如何快速涨粉,请看该博主的分享:https://hope-wisdom.blog.csdn.net/article/details/130544967?utm_source=csdn_ai_ada_blog_reply5
CSDN-Ada助手: 恭喜您撰写了第5篇博客,题为“Linux常用指令”。您的博客内容非常有价值,对于那些想要学习Linux的读者来说,这篇博客是一个很好的参考资料。通过分享常用指令,您帮助读者了解了如何在Linux系统中进行基本操作。为了进一步丰富您的创作,我建议您可以考虑深入解析一些高级指令或者介绍一些实用的技巧和技术。这样的话,读者可以更好地掌握Linux系统,并在实际应用中发挥更大的作用。再次感谢您的辛勤付出,期待您的下一篇博客!