appium 有个 toast 的监听方法好像,你是什么语言?
我一直都是不填写 app 来启动的,没遇过你的问题。还有你的权限那个处理,不能百分百处理的,后面我有个平台准备开源了,里面有处理方案你可以参考下,针对不同制造商的
检查一下是不是移除了注册的设备,我暂时没遇到
还没有,可以把你错误贴上来
直接有个 acticate app 的方法,只要知道应用的 bundleId 就行,然后切回来分分钟的事
1、start 之后给一下强制等待,看看行不行
2、还不行的话,start 之后等待,然后 getPageSource 看看有没有你要的元素,会有包名,看到当前 appium 所在的包名是不是你被测包的
那可以使用 WinAppDriver 搭配 appium 做自动化的,但是文档不多,需要你研究一下
证书问题的可能性比较大,看看设备有没有注册到开发者证书,我这边注册了之后,再用开发者证书打的包是 ok 的
看你 ios 版本,大于 9.3 的话,直接用 accid 定位,如果没有特殊的文字,可以 xpath 定位,如果你在左侧的截图那边点不到,你可以在中间的元素树去找
1、你想实现的是客户端的自动化?
2、还是对这个网页的自动化?
如果是 1,可以使用 WinAppDriver 搭配 appium 做自动化
如果是 2,直接用自己的浏览器用 selenium 测网页即可
最近在准备开源我的测试平台,到时候你可以在代码里面看到,我到时候提及此贴,到时候请多多关注啦。目前进度大概还要一个月左右吧
最近我在做一款,,可以完美解决这种问题
WinAppDriver
切换之后你的 session 是 chromedriver 的 session
webview 调试那个我实现了 其实很简单 翻一下 devtools 文档,轻松实现