【移动端二】模拟器

夜神模拟器连接Airtest自动化测试

  1. 下载Airtest, 下载夜神模拟器/木木模拟器, 全部安装
  2. 打开Airtest, 连接模拟器。
    在这里插入图片描述
    模拟器 adb连接代码
    网易Mumu adb connect 127.0.0.1:7555
    夜神 adb connect 127.0.0.1:62001
    逍遥 adb connect 127.0.0.1:21503
    iTools adb connect 127.0.0.1:54001
    天天 adb connect 127.0.0.1:6555
    海马玩 adb connect 127.0.0.1:26744
    BlueStacks adb connect 127.0.0.1:5555
  3. 如果报错版本不一致: 在Airtest和夜神模拟器的路径下cmd以后输入命令:adb version查看版本是否相同。
    解决办法:
    定位到airtest所在目录\AirtestIDE\airtest\core\android\static\adb\windows
    将文件中的adb.exe、AdbWinApi.dll、AdbWinUsbApi.dll三个文件复制一份
    将3个文件移动到夜神模拟器所在的目录,替换其中的3个文件,再复制一份adb.exe重名成nox_adb.exe且覆盖原先的nox_adb.exe
    测试电脑是否连接到了该模拟器:adb devices
  4. 写脚本运行

夜神模拟器连接Android Studio 调试项目

注意: 我的Android Studio尚未做任何配置。
[1] 在VSCode里ionic cordova build android打包项目,成功以后在android studio里打开项目platform下的android文件夹。
这一步我的报错:No variants found for ‘app’. Check build files to ensure at least one variant exists.
解决办法: SDK版本不匹配 重新下载SDK28的版本重新sync同步一下就好了
[2] 打开到夜神安装目录(在Nox\bin下面)cmd命令到这个目录下,执行命令:nox_adb.exe connect 127.0.0.1:62001,连接模拟器,出现下图表示连接成功。
若Android Studio运行项目时,没有连接上夜神模拟器,重启模拟器即可。重启夜神模拟器之后,再次运行项目,就有了。
在这里插入图片描述

夜神模拟器

[1] 连接谷歌浏览器调试代码: 连接VPN 浏览器输入 chrome://inspect/#devices 然后出现页面选inspect对应页面,就可以出现和在浏览器调试一样的效果了。注意apk包需要是debug包!!!
[2] 把模拟器文件存进电脑: 夜神模拟器下把文件复制粘贴到mnt/shared/Other这个路径下,然后在电脑文件夹C:\Users\Administrator\Nox_share\Download下可以查看到刚刚复制粘贴的文件

MuMu模拟器+Edge浏览器调试代码

浏览器输入 edge://inspect/#devices 然后页面出现inspect点击就可以看到了
Android原生APP嵌入的H5页面元素定位

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值