赞
踩
新的appium已经舍弃了appium-server,重新回归到只有命令行安装和启动appium服务。
本文是基于最新的appium2.x的安装教程。正想学习使用appium的不要错过。
下载地址:https://nodejs.org/en,一路安装完成即可。
在命令行当中输入:npm i -g appium@next
等待安装完成
在命令行当中执行:appium driver install uiautomator2
等待安装完成。
从以下网盘地址中下载安卓sdk工具包:
链接:
https://pan.baidu.com/s/1ygUaH2vFth7138dX0_xwxw?pwd=jb01
提取码:jb01
下载下来,放在任意目录。
配置系统环境变量ANDROID_HOME
在系统环境变量path当中,添加以下2个环境变量:
%ANDROID_HOME%\platform-tools
%ANDROID_HOME%\build-tools\33.0.1
雷电模拟器下载地址
(android9):https://www.ldmnq.com/?n=6005
注意:把环境变量配置好了之后,要重启appium服务,让它重新加载新的环境变量。
前提条件:
1、请先启动雷电模拟器,并在命令行当中执行:adb devices,确认能够识别到模拟器设备。
2、在命令当中输入appium,启动appium服务。
3、在pycharm当中执行如下代码:
import unittest from appium import webdriver 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' class TestAppium(unittest.TestCase): def setUp(self) -> None: self.driver = webdriver.Remote(appium_server_url, capabilities) def tearDown(self) -> None: if self.driver: self.driver.quit() def test_find_battery(self) -> None: el = self.driver.find_element(by=AppiumBy.XPATH, value='//*[@text="Battery"]') el.click() if __name__ == '__main__': unittest.main()
如果可以正确的打开安卓模拟器自带的设置app,并成功退出,那就说明环境没有问题啦。
最后: 为了回馈铁杆粉丝们,我给大家整理了完整的软件测试视频学习教程,朋友们 如果需要可以自行免费领取 【保证100%免费】
软件测试面试文档
我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。