最新Appium2安装与使用教程

环境配置

安装雷电模拟器9 链接: 雷电

1.开启root

在这里插入图片描述
2.模拟器进入开发者模式
3.开启usb调试
在这里插入图片描述

java环境搭建

 我用的是Java1.8

在这里插入图片描述

 1.我安装在d盘,解压文件为JAVA0.9
 2.配置环境变量
   a.新建环境变量java_home

在这里插入图片描述
b.在path中新建环境变量
在这里插入图片描述
在这里插入图片描述
控制台输入java,成功。

node环境安装

   验证node

在这里插入图片描述

安装appium

1.首先使用淘宝镜像,将镜像源设置为新的淘宝镜像源:

 npm config set registry https://registry.npmmirror.com

2.控制台执行:npm i -g appium
3.添加环境变量,绕过谷歌下载
在这里插入图片描述

4.控制台执行:appium driver install uiautomator2
若不成功,可尝试APPIUM_SKIP_CHROMEDRIVER_INSTALL=1 appium driver install uiautomator2
5.运行appium,运行结果如下
在这里插入图片描述

python环境搭建

在这里插入图片描述

sdk安装配置

1.sdk环境下载,网上有很多方法
我用的是Androidstdio中下载的adb
我的sdk位置是:D:/android/sdk1在这里插入图片描述2.配置环境变量 添加环境变量ANDROID_HOME
添加环境变量ANDROID_HOME
3.在path中添加路径 此处添加了两个
在这里插入图片描述

在这里插入图片描述

python中安装模块

以pathon作为测试
1.安装Appium-Python-Client

 pip install Appium-Python-Client

2.开启雷电模拟器

3.控制台开启appium

appium

在这里插入图片描述

4.在python中执行以下代码

import unittest  #python语言自动化测试框架
from appium import webdriver #导入webdriver,继承自selenium,并扩展
from appium.options.android import UiAutomator2Options  #做安卓手机的自动化,导入配置
from appium.webdriver.common.appiumby import AppiumBy #导入定位元素的方式
capabilities=dict(
              platformName='Android', #测试安卓手机,不变
              automationName='UiAutomator2',#自动化测试的核心
              deviceName='Android',#安卓下可随意填
              appPackage='com.android.settings',#当前测试目标应用的包名叫什么,此处位设置
              appActivity='.Settings',# 第一个活动,进应用的界面
              language='en',
              locale='US'
)
appium_server_url='http://localhost:4723' #appium服务器默认地址
class TestAppium(unittest.TestCase):
    def setUp(self):
        # 创建一个远程的驱动,实现测试执行,请求发送到请求的url中,配置信息用ui执行
        self.driver=webdriver.Remote(appium_server_url,options=UiAutomator2Options().load_capabilities(capabilities))
    def tearDown(self):
        if self.driver:
            # 执行完后退出
            self.driver.quit()
    def test_find_buttery(self):
        el=self.driver.find_element(by=AppiumBy.XPATH,value='//*[@text="Battery"]')
        el.click()
if __name__ == '__main__':
    unittest.main()

5.执行结果如下
在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Appium是一个开源的移动应用自动化框架,用于测试Android和iOS应用程序。下面是一个简单的Appium使用教程: 步骤1:安装Appium 首先,你需要安装Appium。你可以在Appium官方网站(https://appium.io/)上找到安装指南,根据你的操作系统进行安装。 步骤2:安装Appium客户端库 接下来,你需要选择一个编程语言,并在你的项目中安装相应的Appium客户端库。Appium支持多种编程语言,如Java、Python、JavaScript等。你可以在Appium官方文档中找到每种语言的相关说明。 步骤3:设置环境 在你的测试项目中,你需要设置一些环境变量和配置。这些环境变量和配置包括设备的UDID、Appium服务器的地址等。你可以在Appium官方文档中找到详细的配置说明。 步骤4:编写测试脚本 现在,你可以开始编写测试脚本了。根据你选择的编程语言和相应的Appium客户端库,你可以使用这些库提供的API来编写测试脚本。测试脚本通常包括启动App、执行一系列操作(如点击、输入文本等)、断言结果等步骤。 步骤5:运行测试脚本 最后,你可以使用你选择的测试运行器(如JUnit、TestNG等)来运行你的测试脚本。测试运行器会自动启动Appium服务器,并执行你编写的测试脚本。 这只是一个简单的Appium使用教程,更多高级的功能和用法可以在Appium官方文档中找到。希望对你有帮助!如果还有其他问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

煎饼果子小鸢

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值