Appium+python自动化23-Android夜神模拟器

Posted 上海-悠悠

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Appium+python自动化23-Android夜神模拟器相关的知识,希望对你有一定的参考价值。

前言

Android SDK虽然也自带了模拟器,但是那速度会让你怀疑人生,并且不稳定经常卡死异常。夜神模拟器可以说是android模拟器里面的一个神器。

环境安装

1.官网下载地址:https://www.yeshen.com/

2.夜神安卓模拟器(夜神模拟器),是全新一代的安卓模拟器,与传统安卓模拟器相比,基于android4.4.2,兼容X86/AMD,在性能、稳定性、兼容性等方面有着巨大优势

3.安装时候选择指定的文件夹路径,后续查找相关文件方便

配置模拟器

1.默认打开是平板模式,打开高级设置>设置为手机模式,然后设置屏幕分辨率

安装app

1.使用adb device查看模拟器是否连上。

adb device

2.一定要看到出现这串:127.0.0.1:62001 device,才是正常连接了。

3.安装淘宝app到模拟器上,淘宝app自己去百度随便下载一个。

adb install app文件的路径(拽过来就行)

用python运行app

1.模拟器上安装app后,后面用代码启动模拟器上app操作跟前面一样了

# coding=utf-8
from appium import webdriver
desired_caps = {
                \'platformName\': \'Android\',
                \'deviceName\': \'30d4e606\',
                \'platformVersion\': \'4.4.2\',
                # apk包名
                \'appPackage\': \'com.taobao.taobao\',
                # apk的launcherActivity
                \'appActivity\': \'com.taobao.tao.welcome.Welcome\'
                }

driver = webdriver.Remote(\'http://127.0.0.1:4723/wd/hub\', desired_caps)

2.参考之前写的启动淘宝app

在学习过程中有遇到疑问的,可以appium+python QQ群交流:330467341

以上是关于Appium+python自动化23-Android夜神模拟器的主要内容,如果未能解决你的问题,请参考以下文章

Appium+python自动化-Appium Python API

python+appium自动化测试 —— Appium并发测试之python启动appium服务

Appium+python自动化8-Appium Python API

AndroidUI自动化(python+appium)-Appium 启动

Appium+Python实现自动化登录

appium + python编写自动化脚本