解决了,原因是创建项目语言选择错误,选了 kotlin,后来重新创建一个java的就成功了。另外还有adb.exe打开失败问题,下载了adb的最新安装包把文件替换了就解决了
这个测试要和设备进行连接的,链接没有问题的话可能是你有些步骤没写,或者元素定位有问题,自己检查一下吧
你这是把整个框都选上了,重新定位一下,重新选择一下里面的元素就好了
可能是jdk版本过高,安装jdk8试一下
换台测试机看看,我之前有台测试机有类似的情况,捕捉不到画面,换一台就可以了
你是说找id和属性那个吗?C:\Users\chenxuanjin\AppData\Local\Android\Sdk\tools\bin这个目录下,还是你说的那个模拟器啊
第一步:
open ~/Library/Android/sdk/tools/lib/x86_64
打开x86_64文件夹,将其中的 swt.jar 重命名为 swt2.jar
第二步:
在这个链接中下载swt.jar 文件:https://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops4/R-4.19-202103031800/swt-4.19-cocoa-macosx-x86_64.zip
将下载的swt文件copy到 /Library/Android/sdk/tools/lib/x86_64 这个文件夹下,并将swt文件重命名为swt3.jar
第三步:
将Mac连接手机,在命令行中输入 :uiautomatorviewer,打开uiautomatorviewer,点击界面中的button,会发现此时已经可以操作UI界面。
百度或者把运行完报的错贴出来
我今天也是这样,运行那条用例一直提示安装程序,我安装完了再次运行还是要重复安装,你现在找到解决办法了么?
可能原因:
adb断掉了
截图的快照页面过度渲染,导致无法正常获取快照
部分动态页面是无法使用快照的
tools在升级前是可用,升级后就这样了,尴尬
是由于没有找到目标(即在坐标位置没有对应的菜单或图标供点击) 或者 程序在执行过程中,前一个动作与后一个动作执行太快导致的 (这个可以在中间设置一下sleep时间,延缓一下)
什么意思,我也出现这个情况
校友.
晓得了,左下角有一处可以直观看到错误的地方~,发现有一行代码末尾多了个英文的点。。。
找到原因了,By的包找错了,尴尬
是某个页面操作,还是所有的都会?
是单个应用这样操作,还是所有应用操作都会这样?
会不会有上层应用应用的遮挡,如软键盘之类的。
直接选择设备就可以了
sdk 都有 是自带的
都可以实现,课程仅仅是最基础最核心的框架API而已,具体实现复杂的逻辑与思维,需要亲们掌握更深入的JAVA编程与Android编程,Android系统知识,熟练掌握后,你想实现什么需求,那都是信手拈来,游刃有余。
当然如果初期,还不是特别熟练情况下,可以带着问题去学习,把一个问题一个问题弄明白,弄懂来也就越来越熟练,这里很重要的一个就是想法,你有什么想法,一定不要放弃,先查阅各种资料,自己动手一定要去实现,一旦实现你会满满的成就感。