最新消息:20210917 已从crifan.com换到crifan.org

【已解决】Win10中VMWare中macOS同步更新自动测试工具的环境

macOS crifan 416浏览 0评论
折腾:
【未解决】集成部署自动测试工具中最新的安卓游戏测试到Windows测试机
期间,先去对于Win10中VMWare中macOS中的自动测试工具的开发环境,即运行环境,去更新为最新版本。
对于先把安卓手机 红米Note8Pro 插入Win10中:
此处win10中,能检测到插入的红米Note8Pro的安卓手机,点击确认允许USB调试。
继续去启动VMWare中的macOS
找到密码,去进入系统
更新了zsh后,背景变绿色了:
然后接着需要做的是
更新代码到git仓库最新版
然后先去git pull
crifanli@crifanlideMac  ~/dev/DevRoot/appcrawler   master  git pull  
Updating 767f3fa..f45ff67
Fast-forward
.vscode/launch.json          |  11 ++-
.vscode/settings.json        |   1 -
README.md                    |  16 ++++-
middleware/Save.json         |   2 +-
middleware/config.yml        |  11 ++-
requirements.txt             |  14 ++--
src/AppCrawler.py            |  57 ++++++++++++---
src/common/BaiduOCR.py       | 124 ++++++++++++++++++++++++++++----
src/common/DevicesMethods.py |  72 +++++++++++++++++--
src/common/MainUtils.py      | 539 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------
utils/common_utils.py        |   9 +--
11 files changed, 765 insertions(+), 91 deletions(-)
更新了代码
然后再去把最近游戏测试的一些task的文件,拷贝过来
此处win10中准备好了 安卓游戏的task
不过突然发现,其实不用拷贝文件
直接新建配置即可
所以去建立配置,然后VMWare中macOS中本地调试,确保本地能调试能跑通再说。
不过先要去:
【已解决】macOS中恢复Python开发环境virtualenv的库的最新版本
然后继续测试。
先去新建一个task,安卓的游戏的
暂且用这个配置:
20201014_fengyun_YongHengJiYuan

018/永恒纪元|https://dl.hz.37.com.cn/upload/1_1002464_10068/yonghengjiyuanjie_3384240.apk
建立好了:
去尝试本地调试看看
此处也想起来,去看看当前macOS中python版本:
(venv)  crifanli@crifanlideMac  ~/dev/DevRoot/appcrawler   master  python --version                               
Python 3.8.3
是3.8.3
希望后续不要,不会由于Python版本问题,导致什么问题。
以及本地调试配置:
.vscode/launch.json
"${workspaceFolder}/task/20201014_fengyun_YongHengJiYuan/20201014_fengyun_YongHengJiYuan_gameApp.txt",
去调试看看
和之前错误类似:此处需要去把之前自己的wda代码拷贝过去:
/Users/crifanli/dev/DevRoot/appcrawler/iOSAutomation/wdaTest/optimized/wda/v0.7.2/__init__v0.7.2_merged.py
拷贝到:
/Users/crifanli/dev/DevRoot/appcrawler/venv/lib/python3.8/site-packages/wda/__init__.py
继续测试
结果:
【已解决】VMWare中macOS中VSCode无法启动Python项目的调试
Exception has occurred: Exception
device hmucaei75ptk7szs not find
找不到安卓设备
去看看adb能否搜到设备
重新连接安卓手机:
选择连接到虚拟机中
不过macOS中adb找不到
所以也要去加上,才能方便测试
突然想起来:貌似之前没用此处VMWare中macOS,去测试过安卓手机,所以没安装安卓开发环境。
此处需要去建立起来:
【已解决】VMWare的macOS中搭建安卓Android开发环境:adb、aapt等工具
继续:
然后也遇到了;
Performing Streamed Install
卡死的问题
所以也需要:
中断掉,重新试试
另外注意到:
此处安卓手机中,额外安装了ATX了:
继续
Performing Streamed Install
Success
[201015 13:36:05][AppCrawler.py 109] crawl 018/永恒纪元 start
[W 201015 13:36:05 watcher:181] already started
[201015 13:36:05][DevicesMethods.py 149] start
[201015 13:36:05][DevicesMethods.py 176] for debug: , tmp to force stop & re-start app to debug from start to home
[201015 13:36:05][AppCrawler.py 90 ] ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
可以安装成功了
但是:
【已解决】macOS虚拟机中自动测试工具无法启动安卓游戏
继续,遇到游戏本身的问题:
一直处于加载中,无法加载结束了。
看起来,貌似是此处安卓手机的网络问题?
去看看手机网络,以及手动点击看看能否启动游戏
好像是:
手机是 xxx_guest
但是Win10电脑是 xxx_guest_5g
WiFi不同导致的?
那切换成和电脑Win10中相同的WiFi
然后手机中可以正常登录了。
然后调试期间,还是加载很慢。后来感觉是:
【未解决】永恒纪元游戏自动化:不是带支付方式的真正支付页面而是直接进入微信支付页面
然后暂时对于游戏手动测试,是可以测试了。
而对于自动测试工具的开发环境,算是没问题了。

转载请注明:在路上 » 【已解决】Win10中VMWare中macOS同步更新自动测试工具的环境

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
90 queries in 0.200 seconds, using 23.35MB memory