我们的应用程序是建立在xamarin表单上的,我正在执行xamarin UITest来自动化android本机应用程序。
场景:在验证期间,我必须导航到Phone的内部存储位置,在这里我必须打开其中的一个文件夹(在此步骤之前创建),->打开sysId.txt文件->验证文件的内容。
many :我尝试了许多方法来找到一个适当的命令,它通过移动屏幕打开内部存储,但是除了使用移动屏幕坐标(PFB)之外,我找不到任何解决方案。
下面的命令用于从主屏幕导航到我的txt文件位置(这些步骤只适用于MotoG8_Plus):
要打开文件文件夹,亚行外壳猴子-p com.google.android.apps.nbu.files -v 10
在“文件”文件夹中滑动: adb shell输入,滑动500,1000,300,300
内部存储的Tap :亚行外壳输入tap 6501800
点击iSpiro文件夹: adb输入点击1000 1150
点击sysId.txt :亚行外壳输入Tap 400400
点击HTML查看器:亚行shell输入Tap 300 2000
注意:上面的cmd只在Motog8_Plus移动设备中工作,因为内部存储路径和点击坐标是该设备特有的,但我正在寻找打开内部存储文件夹的通用解决方案(通过移动屏幕),然后按名称单击文件夹(例如,使用名称xyz命令单击xyz文件夹)
谢谢您的帮助提前!
发布于 2022-03-01 08:12:57
由于我的测试应该在其他设备上运行,所以我想安装(material_files.apk)一个新的文件资源管理器(删除google文件)。
adb外壳启动-用户0 file://storage/sdcard/“resource/folder -a android.intent.action.VIEW -d -t
adb外壳启动-用户0 file://storage/sdcard/ABC“resource/folder -a android.intent.action.VIEW -d -t
亚行外壳启动-用户0 -a android.intent.action.VIEW -d -t文本/普通
https://stackoverflow.com/questions/71221605
复制相似问题