自动化测试appium的搭建步骤
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,这篇文章主要介绍"自动化测试appium的搭建步骤",在日常操作中,相信很多人在自动化测试appium的搭建步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"自动化测试
千家信息网最后更新 2025年01月23日自动化测试appium的搭建步骤
这篇文章主要介绍"自动化测试appium的搭建步骤",在日常操作中,相信很多人在自动化测试appium的搭建步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"自动化测试appium的搭建步骤"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
我这里面是用java进行连接实现的自动化测试
1.安装java
(1).下载java安装包
(2).配置环境变量
(3).在dos窗口中输入java -version 查看 如输出一下结果则安装正确
2.安装android SDK
(1).下载androidSDK
将下载的 Android SDK 解压,将得到如下目录。
(2).设置Android环境变量
3.安装appium Server
1.下载https://bitbucket.org/appium/appium.app/downloads/
2.一步一步安装,并且记住安装目录
3.配置环境变量
最后,打开Windows命令提示符,输入"appium-doctor"命令,如果出现以下提示,说明你Appium所需要的各项环境都已准备完成。
4.打开elipse或者idea
创建个maven项目
引入
io.appium java-client 5.0.0-BETA9 test
import io.appium.java_client.android.AndroidDriver;import org.openqa.selenium.By;import org.openqa.selenium.remote.DesiredCapabilities;import java.net.URL;/** * Created by dell on 2017/10/24. */public class TestAppium {public static void main(String[] arg) throws Exception{ DesiredCapabilities capabilities = new DesiredCapabilities(); capabilities.setCapability("deviceName", "Android Emulator"); capabilities.setCapability("automationName", "Appium"); capabilities.setCapability("platformName", "Android"); capabilities.setCapability("platformVersion", "23"); capabilities.setCapability("app","D:\\app-debug.apk");// capabilities.setCapability("appPackage", "circle.fhw.com.friendcircle");// capabilities.setCapability("appActivity", ".TestAct");System.out.println("连接androidServer"); AndroidDriver driver = new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities); System.out.println("开始测试"); driver.findElement(By.id("btn_test")).click(); System.out.println("测试结束"); Thread.sleep(2000);// String result = driver.findElement(By.id("com.android.calculator2:id/formula")).getText();// System.out.println(result);driver.quit(); }}
5.启动android项目
启动appium
查看执行结果
到此,关于"自动化测试appium的搭建步骤"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
测试
自动化
步骤
环境
学习
变量
命令
更多
目录
结果
项目
帮助
提示
输入
配置
实用
接下来
提示符
文章
方法
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
共享单车系统数据库
郑州科技学院网络安全精英赛
win2008时间服务器
第六届网络安全等级保护技术大会
魔域神火端数据库无法连接
华为储存服务器登录地址
放置三国哪个服务器好
数据库中心建设类别
网络安全宣传检查
学校实验室服务器
幻塔手机账号如何改换服务器
服务器怎么开启任务管理器
学习什么网络技术可以自己开店
中安服务器
数据库建立学生表找不到表格
现代软件开发的好处
服务器管理员密码被人修改
布置服务器
普陀区常见网络技术费用
十大网络安全行业
激战2可以选其他服务器吗
山西文档软件开发常用指南
广东高科技软件开发网上价格
怀旧服不同服务器的对战
c 创建数据库的代码
贵州天使网络技术
数据库的字典值是什么意思
28岁还适合学习软件开发吗
郑州师范学院网络安全招标
在网上为宠物服务的软件开发