新闻详情

新闻详情

首页 / 资讯中心 / 详情

Appium Python自动化测试之环境搭建的步骤

发布时间:2026/9/28 4:58:04来源:尧图网络
Appium Python自动化测试之环境搭建的步骤
关于自动化测试的环境搭建, 其具体的执行步骤应当被依次梳理出来。更新时间是在2019年01月23日这一天, 具体的点钟数是11点, 分钟数则是16分又34秒钟, 这个条目的作者是。这篇文章的重点内容是有关自动化测试环境中搭建工作所涉及的各个具体步骤。在这里, 选用了32位的7操作系统作为例子来详细讲解相关的配置流程。那些对此感兴趣的朋友可以进行参考与查看。简介这是一个开源的自动化测试工具, 它支持在IOS平台上运行的移动原生应用、移动Web应用以及混合应用。大家所说的“移动原生应用”, 其实就是指那些用IOS的开发框架编写的程序所谓的“移动Web应用”, 则是指通过移动浏览器来访问和使用的应用并且是支持IOS平台上的各种浏览器的而“混合应用”指的是把网页视图包裹在原生的代码里面, 从而实现了原生代码和Web内容之间的交互的那种应用。更关键的地方在于, 这是一个能够同时在多个操作系统上运行的工具, 它容许测试人员使用同一套接口规范, 针对诸如iOS等不同平台来编写自动化测试的脚本程序, 这样做能够让iOS端和测试团队之间的代码实现更高程度的重复使用。对环境的部署工作。本博客以32位的 7操作系统为例介绍的环境搭建步骤1、把Node.js给安装上。访问网址并进行Node.js的下载, 根据您的操作系统选择相应的安装包进行安装, 这里我们选取的是32位的版本。下载任务结束后, 你会得到一个.msi格式的文件, 点击它就可以开始安装, 这个过程的详细步骤在此处不予赘述。当安装步骤完成后, 系统会将相应路径自动加入到环境变量里, 此时你可以在命令行窗口中运行node -v这个指令去查看情况, 如果成功显示出版本号的话, 那就说明安装是正常的, 具体表现如下图所示。2、把jdk进行安装。jdk下载地址JDK的版本现在已经更新到1.8了, 下载文件以后, 按照默认的路径去进行安装。在安装JDK的过程中, 也会同时把JRE给它一并安装完毕。最终的JRE安装目录如下图所示。您需要进行环境变量的配置操作。你需要在环境变量里面新建一个对应的变量, 然后把那个变量的值设置成jdk所在的目录。再新建一个变量名的环境变量变量值为%%\lib\tools.jar;%%\lib\dt.jar你要去找到那个路径变量然后在这个变量值的末尾, 增加那两条路径, 分别是%%\bin和%%\jre\bin。当进行完毕必要的配置操作之后, 需要去新开启一个专门用于命令行的程序窗口, 接着在这个界面里面输入指定带有java -的命令, 那么就会看到显示有关于jdk的版本号信息情况存在, 该现象的出现即说明了系统已经成功完成相关配置环节无误。3、安装 SDKSDK这个叫作开发的工具包, 是在开发应用的阶段里头会用到的那种东西, 是必须要通过把那工具包给引进来了之后, 才可以通过那个方法去调用那接口API的。下载地址在这里。考虑到链接有可能打不开, 所以提供一个中文社区的SDK下载链接。请选择名为4.1-.exe的文件进行下载。等到下载并安装完成以后, 项目的目录结构会是这样的。你需要双击来打开名为“SDK”。exe的这个程序文件, 然后去选择你要安装的API的版本号, 还有对应配套的工具包来执行安装操作, 至于这些安装好的内容, 会在后面运行模拟程序以及进行真机设备测试的时候产生实际作用并被用到的。这些工具包在安装完成以后, sdk的目录是如下图所示。配置环境变量新建一个环境变量, 该变量的值设定为sdk的路径, 即E:\\-sdk。在系统环境变量里的Path这一个值上面, 把这两个路径给添加进去, 具体的内容分别是E:\\-sdk\-tools, 还有另一个就是E:\\-sdk\tools。在配置了环境变量之后, 你来到了命令行窗口并且运行了名为“adb -”的内容, 这时候就出现下面所呈现的那些信息。4、进行安装的操作动作。下载地址是那个地方, 大家可以根据自己的需要去选择 .7 这个版本或者是 .x 这个版本, 但是我这边自己选定的是 .6 版本号。我实际下载下来的文件是一个 exe 格式的安装程序, 把东西下载完毕之后直接运行安装就行, 我当时安装的时候选取的安装盘符位置是 C 盘那个根目录, 等整个安装程序顺利运行完成以后, 需要人工把这个存放软件的目录信息添加到系统环境变量里面的 Path 那条路径中去添加好, 紧接着去打开计算机的命令提示符窗口也就是大家常说的 cmd 界面, 然后在那里面去输入并执行相应的命令。5、进行安装的动作。下载地址把文件下载完毕后, 去双击那个压缩包里面带有-符号并且是exe格式的文件来执行安装动作, 这个过程的时长会比较久一点, 等全部完成后, 会在你的电脑桌面上显示出一个快捷方式的图标, 接着再去双击这个图标运行软件, 这样就可以启动程序啦。4.5。如果电脑上没有安装这个环境的话, 4.5下载好并进行安装。用户自己去百度搜索一下进行下载和安装就可以满足条件了等所有的准备步骤都完成之后再运行软件, 这时候显示的界面就是如下图所示所呈现出来的样子。把全部都做好安装和配置工作之后, 在命令行窗口里面运行相关的命令代码, 如果出现下面提到的那些提示信息内容, 这就说明所有的项目都已经正确地完成了安装以及配置工作的全部流程。6、下载--提供下载链接的位置是存在下载文件的, 在成功下载之后, 需要对文件进行解压操作, 具体的路径指向你所设定的安装目录, 随后进入该特定的目录里面, 最后执行运行 setup.py 这个命令的操作。当你把东西全部安装完之后, 马上就会在桌面上看到下面这个提示。上面其实已经进行安装这一操作的, 然后也可以直接通过使用pip命令实现安装效果的, 在命令行里面执行那个pip --。Okay, 到此为止, 所有需要安装的软件和工具包, 以及环境变量都配置好了, 下面就可以利用这个环境来实现加号的自动化测试脚本编写了。以上就是这篇文章里的全部内容了, 希望能对大家的学习起到一些帮助, 同时也期盼着诸位能够多多去支持脚本之家。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

【弥补信息差系列】什么是聚合管理平台:从 OpenAI SDK 到 TaoToken 统一 Key 的配置骨架 2026/9/28 6:03:59

【弥补信息差系列】什么是聚合管理平台:从 OpenAI SDK 到 TaoToken 统一 Key 的配置骨架

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
论文AIGC率80%降至5%实测:DeepSeek+豆包+Gemini去AI味指令及TaoToken配置横评 2026/9/28 6:03:59

论文AIGC率80%降至5%实测:DeepSeek+豆包+Gemini去AI味指令及TaoToken配置横评

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
【KivyMD】KivyMD 1.1.1 font在应用设计中的魅力 2026/9/28 6:03:59

【KivyMD】KivyMD 1.1.1 font在应用设计中的魅力

在移动应用和桌面应用的开发中,字体设计是影响用户体验的重要元素之一。KivyMD框架为开发者提供了灵活的字体管理机制,通过 kivymd.font_definitions.fonts 属性,开发者能够轻松定义和应用自定义字体,以适配各种UI设计需求。无论是标题、正文,还是按钮和图标,字体的合理选…

阅读更多 →
Spring Boot动态数据源切换:注解+AOP+ThreadLocal+AbstractRoutingDataSource实战 2026/9/28 6:03:53

Spring Boot动态数据源切换:注解+AOP+ThreadLocal+AbstractRoutingDataSource实战

手写一套动态数据源切换机制,在Spring Boot项目里几乎是迟早要面对的事。无论是读写分离、多租户隔离,还是数据中台的统一接入,核心场景都是同一个:一次请求内,根据业务规则把连接切到不同的DataSource上。网上方案不少…

阅读更多 →
Ubuntu离线安装Docker与Docker Compose完整实操指南 2026/9/28 6:03:52

Ubuntu离线安装Docker与Docker Compose完整实操指南

离线安装Docker这件事,我在好几个项目里都踩过完整的坑:内网测试节点的部署、机房隔离区的容器环境搭建、还有一台连软件源都连不上的嵌入式开发板。每次看到有人在问Ubuntu离线怎么装Docker和Docker Compose,我都想把一整套能直接用、不出岔…

阅读更多 →
TFT刷新卡顿终结者:SPI阻塞到DMA双缓冲实战指南 2026/9/28 6:03:52

TFT刷新卡顿终结者:SPI阻塞到DMA双缓冲实战指南

1. 为什么你的TFT刷新总是卡顿:从SPI阻塞到DMA双缓冲的认知转变很多人第一次用 Arduino 驱动 TFT 彩屏的时候,都会经历一个相同的心理落差:代码跑通了,颜色也对了,但一动起来就露馅。刷一张全屏纯色图要等肉眼可见的一…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉