欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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
Android模拟器的安装、连接和操作Android模拟器的安装、连接和操作

四、在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模拟器的安装、连接和操作

相关标签: android模拟器