如何找到一个合理的,测试与研发之间不冲突的考核方式
是的,是这个意思
appium 1.6.x 好像,我也是才知道
1.输入数字问题,发现 APP 把手机号格式化了的原因,按照格式 send_keys 就可以了。
2.不行的话,目前还是循环解决这问题
应该如何实现点击
好的
试了一确实有这个,怎么跟文档上说的不一样呢?
获取 size??输出?表示抓到了?
还是??
换 appium desktop 定位
@AndroidFindBy(xpath = "//android.webkit.WebView[@content-desc=\"Title\"]/android.view.View/android.view.View[1]")
就好了。。真有意思。。。。
用 uiautomator 定位的失效了。重新用 uiautormator 定位,跟以前是一样的,用代码定位就是说找不到元素。
感觉坑比较多,,,之前好好代码那也没动,突然定位不到元素了(用 uiautomatorview 定位的到)。。。程序识别不到,重新换了个工具 appium desktop 重新定位后,才正常访问了。。。
xpath 我之前
用 uiautomatorview 定位的:
@AndroidFindBy(xpath = "//android.widget.Image[@resource-id='img_one']")
用 appium desktop 定位的:
@AndroidFindBy(xpath = "//android.webkit.WebView[@content-desc=\"Title\"]/android.view.View/android.view.View[1]")
不太明白为什么之前这个失效了,从新定位的倒是可用的。。。
重复循环输入倒是能解决这个问题,感觉挺耗资源。while(...){},加个判断,只是需要多次输入,不知道有没更好的办法解决。
发送字母?我要输入数字换字母不合我的需求额?
求助啊。。。。。。。。。。
sendkeys 输入数字丢失问题,依然无解,有大神,能帮帮忙吗?
感谢,从终端开启果然好,感谢您的帮助。
自已回复一下,好冷清。。。。
首先非常感谢你帮我解答问题,其次,我会再试一下,你给出的建议,后续再回复实验结果。
driver.manage().timeouts().implicitlyWait(elementTimeOut,TimeUnit.SECONDS);
这个设置,我这边一直报错不生效
[W3C] Bad parameters: BadParametersError: Parameters were incorrect. We wanted "W3C protocol expects any of script, pageLoad or implicit to be set" and you sent {"type":"implicit","ms":30000}
有遇到过这种问题吗?