iOS 的话你怎么处理?
来自 iPhone18
1.6.2 貌似解决了这个问题
xcode 8 移除了 uiautomation,要用 xcuitest 了,要么升级到 appium 1.6 要么降级 xcode
小红书?
#2 楼 @aiqinbolan 有可能是新改出来的问题
#1 楼 @chenhengjie123 额,我个人觉得要么就在选择联系人界面不允许取消,要么就是允许取消后,红包自动取消,红包里的钱从哪儿来回哪儿去。现状是 24 小时后会作为过期未领红包退回。
一般这种情况你得有 log 贴出来, 不然别人怎么帮你看。闪退一般都是签名的问题吧
希望下次能在上海举办
#9 楼 @chrisjywu google 了好久 还是没找到解决办法,看到有人也是用 sendkeys 有时候行有时候不行 , 你用 xpath 试试 , 我是怎样都不行
#6 楼 @seveniruby 安卓用 adb ios 怎么办?
#6 楼 @lanxiangtechnical 老司机能贴出解决办法么?
楼主的问题是否解决了?
2016-02-19 16:31:21:874 - info: [debug] [INST] 2016-02-19 08:31:21 +0000 Debug: evaluating au.getElementByIndexPath('/0/0/11')
2016-02-19 16:31:21:879 - info: [debug] [INST] 2016-02-19 08:31:21 +0000 Debug: evaluation finished
2016-02-19 16:31:21:883 - info: [debug] [INST] 2016-02-19 08:31:21 +0000 Debug: Lookup returned [object UIAElement] with the name "个人" (id: 4).
从日志里看,报告异常的indexpath 就是"path":"/0/0/11" ,这是没问题 的 但最后evaluating 出来的结果是个人 , 而个人的indexpath是"path":"/0/0/18" 好奇怪
#7 楼 @fingtinload 是这样的 , 报告异常这个按钮在两个页面都有 ,我用 name 总是找到另外一个页面的 button ,但是那个 button 是 not visible 。所以我才用 xpath ,但是 xpath 总是在最后一步 appium 返回查找的值时返回错误的元素信息。。。
#6 楼 @seveniruby 换了 xpath 表达式还是不行,找到的还是其他的元素。。。
#1 楼 @huanzhijin xpath 就是//UIAApplication[1]/UIAWindow[1]/UIAButton[3]
#2 楼 @seveniruby 换成/ 之后直接提示找不到元素 , 这个表达式的意思应该就是找当前应用当前窗口中的第三个按键吧? 可是最后找到的是这个"个人"的类型并不是 button ,怎么会这样。
希望 tester home 越办越好