admin管理员组

文章数量:1559724

夜神模拟器连接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页面元素定位

本文标签: 模拟器