Android模拟器的安装、连接和操作
程序员文章站
2022-05-01 19:53:18
...
一、安装Android模拟器并启动
二、在终端通过命令adb connect ip:port连接Android模拟器
天天模拟器:adb connect 127.0.0.1:6555
海马模拟器:adb connect 127.0.0.1:26944
mumu模拟器 6.0:adb connect 127.0.0.1:7555
逍遥游模拟器:adb connect 127.0.0.1:2150
夜神模拟器:adb connect 127.0.0.1:62001
三、启动appium
四、在pycharm执行Appium自动化测试脚本
import unittest
from appium import webdriver
from time import sleep
#(如果使用相对路径)from os.path import abspath
if __name__ == '__main__':
#设为一个字典,字典里三个键值对,分别代表三个会话参数。
desired_caps = {}
#移动端设备的操作系统,固定名字。
desired_caps['platformName'] = 'Android'
#针对Android设备,设置一个有意义的名字。
desired_caps['deviceName'] = 'Android Emulator'
#app安装包的绝对路径
desired_caps['app'] = r"D:\AppPackage\TestApks\ApiDemos-debug.apk"
#(如果使用相对路径)将TestApks文件夹拷到当前目录下
# desired_caps['app'] = abspath('../TestApks/ApiDemos-debug.apk')
#连接appium服务器,建立会话(session),打开app
#协议://ip:port/wd/hub
#ip-----可127.0.0.1,也可localhost
#port-----appium端口号
#wd-----WebDriver 的缩写
driver = webdriver.Remote("http://127.0.0.1:4723/wd/hub", desired_caps)
#根据控件的text属性定位控件
el = driver.find_element_by_id('Content')
el.click()
sleep(2)
# 断开连接appium服务器,关闭会话,关闭app
driver.quit()
五、借助uiautomatorviewer.bat工具定位控件
1、uiautomatorviewer的作用:查看Android UI控件属性信息。
2、uiautomatorviewer的路径:sdk\tools\目录下
3、uiautomatorviewer的使用:双击弹出UI Automator Viewer界面----->打开要定位的app界面----->点击UI Automator Viewer的第二个图标按钮“ Device Screenshot”----->获取/更新当前app界面的快照
推荐阅读
-
android模拟器安装apk的两种方法
-
关于Android studio的安装和配置问题
-
Centos 安装 PHP7.4 和 Nginx的操作方法
-
navicat for mysql 12 的破解安装和基本操作
-
Android adb安装,卸载操作以及模拟器命令操作
-
Redis5.0怎么安装?Linux下载安装Redis的操作步骤和配置教程
-
node.js中 redis 的安装和基本操作示例
-
python中连接三大主流数据库mysql,mongodb和redis的操作教程
-
Genymotion Android模拟器Genymotion的安装和使用
-
android使用Socket连接同一WiFi进行通信的实际操作讲解