哦就是要改 iOS 应用源代码,那改成什么样,能贴源码吗
请问怎么解决的,我也碰到同问题。没有找到你已解决的 WDA 源码位置
我看了,但是 WDA 源码版本不一样,我是最新版本 1.13.0 还不知道怎么改?也找不到对应相识修改的地方。还请指点
抓包直观看到,一进入 UITableView 列表,就不断请求列表数据,导致卡死页面不动,无法点击。(如果不用自动化手动点击是没有问题的)
2 个接口都无法获取页面控件树。应用没奔溃,是一直请求 UITableView 列表滑动操作,导致卡在页面上无法点击
issues 里的这个方法也是不行:
WebDriverWait wait = new WebDriverWait(driver, 30);
wait.until(ExpectedConditions.visibilityOf(driver.findElement(ByAccessibilityId.AccessibilityId("下载")))).click();
试了你说的 WDA 工程操作,运行了应用,没有解决问题。
问题一:
Xcode:10.2.1
Appium:1.12.1
java-client:7.0.0
确实最后有点击操作效果(iOS 的),后来解决了改成
new IOSTouchAction(driver).longPress(PointOption.point(beginX, beginY)).waitAction().moveTo(PointOption.point(endX, endY)).release().perform();
问题二:
driver.pressKey(new KeyEvent(AndroidKey.ENTER));
这个回车没实际效果,代码运行成功(运用场景:手机谷歌浏览器地址栏输入地址回车访问)
iOS 升级后滑动 ,用了这个在最后滑动点,实际有点击的操作,怎么办。
new IOSTouchAction(driver).press(PointOption.point(beginX, beginY)).waitAction().moveTo(PointOption.point(endX, endY)).release().perform();
现在有个问题 uiautomator2 模式下,name 不支持安卓,iOS 可以(已改源码)
已经解决!
如果在设备上缓存的先前 Appium 版本中存在过时的 WebDriverAgent,则通常会发生此异常。从设备中手动删除它并清除 Xcode 缓存
重新安装 appium 并使用 appium 附带的 WebDriverAgent
github 上有人提出一样问题,我也尝试了各种 WDA 重新编译安装,都没有解决掉
升级 Java-Client6+ 后原来的 android 脚本运行成功不影响,iOS 运行打开应用后就报错了,排查了很久
部署教程有吗?新手
我的 Android 已运行启动 APP 的登录页面,就报错了
post 请求方式,表格数据源 data 里面为什么不直接用 json 格式,而是转成 get 方式,要用的时候还得转 json? 如果有数组参数怎么办?