没有 sql 文件么
别急,好好描述~~我有点弄不清到底哪个是可用哪个不可用
反正,你把前后不可以定位的跟可以定位的两个 xpath 拿出来比对一下就知道了;可能是被测系统更新了,改了 xpath 节点什么的
你是不是回复错地方了~~
之前的元素是用什么定位?xpath 还是 ID,是否被测系统更新了?对比下现在的元素与之前的有没有不一样?
元素定位有 id 首选 ID,没有 id 就 xpath 咯。元素定位工具,目前有个新兴的 macaca app-inspector 工具,可以查下怎么用
当初也是想到可能影响性能问题,实现后效果还是不错的
我曾经也遇到过输入号码随机缺少的问题,当时是输入银行卡,不仅会随机输少,有时候会重叠输入,怀疑是控件问题,只能自己写个函数针对性输入。函数思路:分解号码,使用 driver.sendkeyevent 逐个输入,每输入一个号码,记录已输入的长度 len,获取当前文本字符长度与记录的长度比较,相等:继续输入下一个数字;大于:回删到 len-1,重输;小于,重输。
换了 facebook 的 WDA 还是不行,"也许 RD 只实现了 set 方法,没有实现 get 方法引起的",我也是这么猜的,对了,WDA 日志在哪里看?朋友,可以加微信联系吗?我的 v:略
跟开发拿来整个工程,在 inspector 执行 getpagesource 时,xcode 控制台输出日志如下:
这是工程里面少了什么东西了吗?
换 xcode9.3 也是 ios10.3,问题还是存在;inspector 能获取到所有 windows 的信息,就是用 appium 操作不了,可以用坐标点击;我觉得 appium 跟 webDriverAgent 都没问题,是这个 app 的设计问题啊
已然是最新版本的 appium desktop 了~
context 获取了啊,你没切换,默认> info: [debug] Available contexts: NATIVE_APP
你描述清楚点吧,或者 context 没切换?
我开始就说了,不是个别部分元素这样,是所有元素都这样,除了顶层页面节点可以高亮识别,其他元素都不行。开发也看了,也不清楚怎么回事~~~~ 有没有懂 ios 前端开发的朋友看看。
看 11 楼我的回复,还有什么要补充的吗?是所有元素节点都这样,不是部分元素
看 11 楼我的回复,还有什么要补充的吗?
正常能识别的话点击节点,左边会高亮,例如现在的顶层节点可以高亮,而顶层之后的节点全部不能高亮
而且对应节点的 tap 时,报错
对应点击日志
顶层以下的所有节点 visible 属性为 false
你好,xml 节点可以获取出来,但是所有节点都是不能点击,不是 webview
用 macaca 试过,xml 节点可以获取出来,但是不能操作,不是部分元素,是所有元素都这样
anybody help me!