appium for windows是一款专业的自动化测试框架软件。对于自动化测试框架久友下载站小编推荐appium for windows。Appium建立在以下想法之上:测试本机应用程序不需要包含SDK或重新编译应用程序,并且用户应该能够使用您首选的测试实践,框架和工具; Appium是一个开源项目,已经制定了设计和工具决策,以鼓励充满活力的社区贡献;用户可以使用自己喜欢的工具; Appium旨在通过任何语言和任何测试框架自动化任何移动应用程序,从测试代码完全访问后端API和数据库,并使用上述所有编程语言,使用您喜欢的开发工具编写测试,可能会有更多(使用Selenium WebDriver API和特定于语言的客户端库);功能强大且有用,需要下载的用户可以体验。
使用说明:
Windows环境下的Appium构建服务环境:
1安装Node.js
下载nodej
s的安装包(http://nodejs.org/download/)进行安装
测试安装是否成功:运行cmd,输入node -v
2安装Android版SKD
安装android SDK程序包(http://developer.android.com/sdk/index.html),然后运行取决于SDK的“ android”工具。并确保您已安装17级或以上的api。
将ANDROID_HOME系统变量设置为Android SDK路径,并将tools和platform-tools目录添加到系统的Path路径。
变量:ANDROID_HOME
阈值:D:\ android-sdk
设置:路径
阈值:%ANDROID_HOME%\ platform-tools;%ANDROID_HOME%\ tools;
3安装Apache Ant
安装Apache Ant(http://ant.apache.org/bindownload.cgi)
解压缩文件夹并将路径添加到环境变量。
变量:ANT_HOME
阈值:D:\ apache-ant 1.8.2
设置:路径
阈值:%ANT_HOME%\ bin
测试ant环境安装成功:运行cmd,输入ant,如果未指定build.xml,将输出:
Buildfile:build.xml不存在!
建立失败
4安装JDK
安装JDK
下载unzip文件夹并设置M2HOME和M2环境变量,然后将M2环境变量添加到系统PATH变量中。
变量:JAVA_HOME
阈值:C:\ Program Files(x86)\ Java \ jdk1.7.0_01
变量:类路径
阈值:%JAVA_HOME%\ lib;
设置:路径
阈值:%JAVA_HOME%\ bin;%JAVA_HOME%\ jre \ bin;
测试环境安装成功:运行cmd,输入java -version如果成功,则显示Java消息:
5安装Apache Maven
安装Maven
下载unzip文件夹并设置M2HOME和M2环境变量,然后将M2环境变量添加到系统PATH变量中。
变量:MAVEN_HOME
阈值:D:\ apache-maven-3.1.1
设置:路径:
阈值:%MAVEN_HOME%\ bin
测试环境安装成功:运行cmd,输入mvn -v。如果成功,则出现maven消息:
6安装appium
安装使用npm安装appium。
CmIn cmd中,在appium中使用命令npm install -g appium(整个过程很慢,请耐心等待)安装成功后,在cmd中输入appium,并显示以下消息,表明安装成功:
至此,appium的安装过程结束。
操作环境
1安装Maven插件
修改Maven存储库的存储位置:
在maven下的conf下找到settings.xml配置文件,我的文件位于D:\ apache-maven-3.2.5 \ conf \ settings.xml中
默认情况下,默认Maven的存储库位于本地用户临时文件夹的.m2文件夹下的存储库中,而我的存储库位于C:\ Users \ admcnm \ .m2 \存储库目录中,
现在,让我们对其进行修改并将其分配给我们自己的路径。现在,我将存储库指定到D:\ Repositories \ Maven目录。只需打上面注销的本地存储库
然后将相应的路径值写入其中:
OK,首先体验Maven,在cmd中键入并执行:MVN帮助:系统
此时,maven将开始从远程存储库下载很多内容。没关系,迟早要下载,
下一步是在Eclipse中安装Maven插件,
Eclipse有两种最常见的插件安装方式:
1.一种是在线安装,它似乎是最常用的安装:帮助->安装新软件,然后输入HTTP地址进行安装,但是有一个明显的缺点:速度慢! (可以通过FQ解决)
2.一种是离线安装,它是通过链接安装的。此方法具有更好的可插入性,并且可以随时插入和删除插件,这非常方便。
Eclipse maven3安装:
1.任何人都可以使用第一种方法进行安装,只需输入http地址:http://m2eclipse.sonatype.org/sites/m2e,勾选该选项,然后等待其下载并安装,并在完成后重新启动eclipse。
2.我没有提到上述在线安装有两个原因:首先,安装后不容易管理;第二,下载速度太慢;接下来我要说的是使用link方法脱机安装maven3插件。
官网站未提供maven插件的脱机安装包。通常,您可以在线搜索,如果幸运的话,应该可以找到它。我已经组织了maven脱机安装软件包,以供需要的人下载。
脱机链接安装Eclipse Maven插件
2.将从Internet下载的eclipse-maven3-plugin.7z解压缩到Eclipse \ dropins
在Eclipse 3.6之后,无需编写Link。 将您下载的插件直接放在Eclipse \ dropins下。
例如:我的Maven插件目录:
D:\蚀\ Dropins \ Maven \
重启restart eclipse
检查是否已成功安装Eclipse的Maven插件:窗口->首选项
配置Maven:
1.单击添加按钮,然后选择安装Maven的路径。
2.单击浏览按钮,
选择您的Maven的setting.xml配置文件,然后单击“确定”,这完成了Eclipse Maven插件的配置
Eclipse将自动为您下载maven插件的jar包,请耐心等待
运行测试
1.连接手机或启动android模拟器。
2.在cmd中启动appium
3.打开另一个cmd终端窗口。 切换到示例代码路径
4.运行mvn test来构建项目。 此时,您可以看到在appium终端窗口中有输出值,并且脚本已开始在模拟器或移动电话上运行。
5.完成。
软件特色:
1,C / S架构
核心Appium的核心是Web服务器,它提供了一组REST接口。
它从客户端接收连接,侦听命令,然后在移动设备上执行这些命令,然后在HTTP响应中将执行结果返回给客户端。
实际上,这种客户机/服务器体系结构提供了许多可能性:例如,我们可以使用实现客户机的任何语言来编写测试代码。例如,我们可以将服务器放置在不同的计算机上。
例如,我们可以只编写测试代码,然后使用SauceLabs等云服务来解释命令。
2,会议
自动化始终围绕一个会话进行。客户端发起与服务器交互的过程。不同的语言有不同的实现方式,但它们都是作为POST请求发送到服务器的。该请求包含一个JSON对象。 ,称为“所需功能”。此时,服务器将启动一个自动会话,然后返回一个sessionID。 sessionID将由用户与后续命令一起发送。
3,DesiredCapabilities
所需功能是键值对(例如,映射或哈希)的集合。客户端将这些键值对发送到服务器,告诉服务器我们要如何测试。例如,我们可以将platformNamecapability设置为iOS,并告诉Appium服务器我们想要一个iOS会话,而不是Android会话。
我们还可以将safariAllowPopupscapability设置为true,以确保在Safari自动化会话中,我们可以使用javascript打开新窗口。请参阅功能文档以获取功能的完整列表。
4,Appium服务器
Appium服务器具有许多语言库Java,Ruby,Python,PHP,JavaScript和C#。这些库实现了Appium对WebDriver协议的扩展。使用Appium时,只需要使用这些库,而不是常规的WebDriver库。
软件功能:
1,鸦片
基础Appium的基础是测试本机应用程序不需要包含SDK或重新编译该应用程序,并且您应该能够使用首选的测试实践,框架和工具。
2.使用自己喜欢的工具
IumAppium旨在以任何语言和任何测试框架自动化任何移动应用程序,并可以从测试代码完全访问后端API和数据库。
使用以上所有编程语言,并可能使用更多您喜欢的开发工具编写测试,以及使用Selenium WebDriver API和特定于语言的客户端库编写更多测试语言
安装步骤:
1,用户可以通过单击此网站上提供的下载地址将应用程序下载到磁盘
2,打开数据包,解压数据文件,获取可以直接使用的程序文件,可以自由选择安装语言
3.弹出程序安装向导,单击下一步按钮以安装程序
4.用户可以根据需要单击浏览按钮更改应用程序的安装路径。
5.快捷键选择可以根据自己的需要选择,也可以选择不创建
6.现在,您可以安装主程序了。单击“安装”按钮开始安装,或单击“后退”按钮重新输入安装信息。
7,等待应用程序安装进度栏加载,需要等待一段时间
8.根据提示单击“安装”,弹出程序安装完成界面,单击“完成”按钮。