Appium是一款自动化程序测试工具,主要用于移动设备,混合软件和移动web程序的自动化开源测试;这款软件是一个开源项目,因此用户可以免费使用它测试程序,再加上它支持多个国家的界面语言,让所有开发者都可以更轻松的使用它进行软件测试;Appium可以通过任何编程语言和测试框架来实现移动应用程序自动化,同时它还具备通过测试代码完全访问后端API和数据库权限的能力;这款工具对开发者的作用很大,功能也比较丰富,需要的朋友欢迎下载。
1、用于自动化iOS移动设备,Android移动设备和Windows桌面平台上的本机,移动Web和混合应用程序。
2、通过使用内部提供的供应商提供的自动化框架来满足要求。
3、可以使用具有http客户端API的任何语言编写测试代码。
4、可以依靠Sauce Labs和LambdaTest之类的云服务来接收和解释命令。
5、用于告诉服务器我们希望启动哪种自动化会话。
6、可以在自动化期间修改服务器的行为。
7、允许您使用相同的API针对多个平台(iOS,Android,Windows)编写测试。
8、可以在iOS,Android和Windows测试套件之间重用代码。
1、您无需重新编译或以任何方式对其进行修改即可使其自动化。
2、您不应该被锁定在特定的语言或框架中来编写和运行测试。
3、当涉及到自动化API时,移动自动化框架不应重新发明轮子。
4、移动自动化框架应该在精神,实践和名称上都是开源的。
5、无需在您的应用程序中使用任何特定于Appium或第三方的代码或框架进行编译。
6、可以从源代码构建和安装,也可以 直接从NPM安装。
7、Appium带有检查器,使您可以检查应用程序的层次结构。
1、先将软件解压再安装,完成安装后启动软件。
2、下图是软件的主界面,您可以将软件的界面语言切换成中文。
3、按照如图的步骤,打开view菜单,再打开预览菜单然后选择“中文”即可。
4、主界面显示有简单模式,高级设置和预设等三个选项,按需切换到对应界面中进行操作。
5、如在简单模式中,直接填写主机和端口就可以直接启动服务器了。
6、要编辑配置的话可以点击这里。
7、下图是ANDROID HOME和JAVA HOME配置窗口,在此配置完成后点击“保存并重启”即可。
8、这里是高级设置界面,可以此进行配置并启动服务器。
9、可以在高级标签中创建预设并保存,保存就您可以在该窗口查看预设标签。
安装Appium
可以通过以下两种方式之一安装Appium:通过NPM或通过下载Appium Desktop,这是基于图形的基于桌面的方式来启动Appium服务器。
通过NPM安装
如果您想通过来运行Appium,通过Appium进行npm install黑客入侵或向Appium捐款,则需要Node.js和NPM(使用 nvm, n或brew install node安装Node.js。请确保未使用sudo,来安装Node或Appium 。否则您会遇到问题)。尽管Appium支持Node 10+,但我们建议使用最新的稳定版本。
实际安装很简单:
npm install -g appium
通过桌面应用程序下载安装
只需从发布页面下载最新版本的Appium Desktop。
运行您的第一个测试
在本节中,我们将运行基本的“ Hello World” Android测试。我们选择Android是因为它可在所有平台上使用。我们将使用 UiAutomator2驱动程序,因此请确保您已阅读该文档并正确设置了系统。我们还将使用JavaScript作为语言,这样我们就不必处理其他依赖项。
(有可能,您最终会希望使用JavaScript以外的其他东西来自动化Android以外的东西。在这种情况下,请查看我们的 示例代码,其中包含适用于多种语言和平台的代码示例。)
先决条件
我们假设您已配置并正在运行Android 8.0模拟器(该示例适用于较低版本,只需相应地修复版本号即可)
我们假设您已经 下载了该测试APK,并且可以在本地文件系统上使用
设置Appium客户端
对于此示例,我们将使用Webdriver.io作为我们的Appium客户端。为此示例创建一个目录,然后运行:
项目初始化后,请安装webdriverio:
会话初始化
现在,我们可以创建名为的测试文件index.js,并初始化客户端对象:
有关所需功能的更多信息以及可在Appium中使用的所有功能的列表,请参阅我们的功能文档。
因此,这是我们开始在测试文件中构造会话的方法:
运行测试命令
您可以看到我们已经指定了Appium端口,并且还构建了所需的功能来满足我们的要求(但请不要忘记将路径替换为系统的实际下载路径)。我们已经向这个事实注册webdriverio,现在有了一个客户端对象,它将代表与Appium服务器的连接。从这里开始,我们可以开始会话,执行一些测试命令,然后结束会话。在我们的例子中,我们只需要在文本字段中键入内容并检查是否输入了正确的文本即可:
这里发生的是在创建会话并启动我们的应用程序之后,我们指示Appium在应用程序层次结构中查找一个元素并在其中键入内容。然后查询相同的字段以获取其文本,该文本即为我们所期望的文本。
放在一起,文件应如下所示:
您可以尝试自己运行此测试。只需保存并执行以下命令即可 node:
如果一切设置正确,您将看到Appium开始吐出大量日志,最终该应用程序将在屏幕上弹出并开始表现为仿佛一个不可见的用户在敲击它
Cygwin
808 KB/2020-08-17Cygwin(UNIX模拟环境)是许多自由软件的集合,最初由CygnusSolutions开发,用于各种版本的MicrosoftWindows上,运行UNIX类系统。Cygwi
Vbs To Exe
1.45 MB/2020-08-17VbsToExe绿色中文版是一款vb转exe的工具。VbsToExe简单易用,而且VbsToEXE转换器自带中文,界面简洁操作简单,需要这款转换工具的朋友可以下载使用。
Visual Studio 2015 Community
5.8 GB/2020-08-17微软终于发布了VisualStudio2015简体中文版,下载吧第一时间提供VisualStudio2015官方中免费文版下载。VS2015提供了跨平台开发的功能,支持从Windows到Linux、甚至iOS和Android的开发!
Cygwin x64
832 KB/2020-08-17Cygwin是一个在windows平台上运行的类UNIX模拟环境,是cygnussolutions公司开发的自由软件(该公司开发的著名工具还有eCos,不过现已被Redhat收购
sql数据库备份恢复助手
1.77 MB/2020-08-17sql数据库备份恢复助手是一款能够帮助sql数据库备份与恢复的工具,软件完美支持自动/手工方式备份本地/局域网(远程)数据库,无限复合式备份任务,支持备份文件通过Lan/Ftp/云
Navicat for MySQL
17.34 MB/2020-08-17NavicatforMySQL是一个强大的MySQL数据库管理和开发工具。Navicat为专业开发者提供了一套强大的足够尖端的工具,但它对于新用户仍然是易于学习。使用了极好的图形用户界面(GUI)...
jEdit
3.72 MB/2020-08-17jEdit官方中文版是一个用Java语言开发的文本编辑器,在GPL下发布。它可以在Windows、Linux、MacOS等多种平台下运行,并且有很多插件,可以扩充基本功能。它也支
Aptana Studio
127.97 MB/2020-08-17AptanaStudio官方版是一个集成式的Web应用程序开发环境,它不仅可以作为独立的程序运行,而且还可以作为eclipse插件使用。AptanaStudio可以支持多种AJA
UltraEdit
phpMyAdmin
WinHex
EmEditor Professional(文本的编辑工具)
JSCompress
Java反编译器
Resource Hacker
AutoHotkey(自动安装脚本编写工具)
Oracle SQL Handler
乐途棋牌最新版安卓版
亲友棋牌送6元金币平台
49图库下浏览器
跑得快游戏2025最新版
神殿娱乐OL最新版
王中王棋牌手机游戏
角落棋牌最新手机版
局王排列五奖表图
吉祥棋牌东北填大坑安卓
您可能感兴趣的专题
男生必备
男生们看过来!
安卓装机必备
女生必备
女生必备app是拥有众多女性用户的手机软件,作为一个女生,生活中像淘宝、京东这类线上购物软件可以说是少不了的,小红书这种穿搭、化妆分享平台也很受欢迎,类似于西柚大姨妈、美柚这种专为女生打造的生理期app更是手机必备,还有大家用的最多拍照美颜app是绝对不能忘记的,除此之外对于一些追星女孩来说,微博也是一个必不可少的软件。超多女生必备软件尽在下载吧!
迅雷看看使用教程
迅雷看看播放器是一款多功能在线高清多媒体视频播放器,支持本地播放与在线视频点播,采用P2P点对点传输技术,可以在线流畅观看高清晰电影。不仅如此,迅雷看看不断完善用户交互和在线产品体验,让您的工作与生活充满乐趣。
驱动精灵
驱动精灵是一款集驱动管理和硬件检测于一体的、专业级的驱动管理和维护工具。驱动精灵为用户提供驱动备份、恢复、安装、删除、在线更新等实用功能,也是大家日常生活中经常用到的实用型软件之一了。
拼音输入法
对于电脑文字输入,拼音输入法是一种非常受欢迎的输入法,搜狗拼音输入法、百度拼音输入法、QQ拼音输入法、谷歌拼音输入法、紫光拼音输入法、智能拼音输入法等,你在用哪款呢?一款好用适合自己的拼音输入法一定对您平时帮助很大!下载吧收集了最热门国人最喜欢用的拼音输入法给大家。
b站哔哩哔哩怎么使用
很多人都喜欢在b站哔哩哔哩上观看视频,不单是因为可以提前看到一些视频资源,B站的一些弹幕、评论的玩法也是被网友们玩坏了!下面下载吧小编带来了b站哔哩哔哩怎么使用的教程合集!希望能帮到你啦!
抖音短视频app
抖音短视频app,这里汇聚全球潮流音乐,搭配舞蹈、表演等内容形式,还有超多原创特效、滤镜、场景切换帮你一秒变大片,为你打造刷爆朋友圈的魔性短视频。脑洞有多大,舞台就有多大!好玩的人都在这儿!