新手区 Appium 元素定位问题求助

GZ · 2019年04月27日 · 998 次阅读

企业微信版本:

2.8.2

真机:

Android

使用的编程语言:

Java

项目代码地址:

https://github.com/Orange5058/WeWorkTesting

测试用例的流程:

登录企业微信 ---- 进入通讯录页面 --- 进入新增部门页面 --- 添加子部门 --- 返回到通讯录页面 (对刚刚新增部门进行断言)

遇到的问题:

在新增部门成功后,点击新增部门页面右上角的返回按钮时,定位不到

1、尝试用 id 的定位方法,添加部门成功后,返回按钮的元素没有定位到,但是从登录企业微信 ---- 进入通讯录页面 -- 进入新增部门页面 --- 点击返回按钮,是可以正常定位到
(
)
2、尝试用 xpath 定位方法 (//android.widget.TextView[@instance=2]),添加部门成功后,在 app 页面上看,一直卡在没有点击返回按钮上,从 appium 的日志上看,appium 给手机发送请求了,但是手机一直没有反应,过 10 分钟页面没有反应,但是当你手动的在手机的该页面上进行触动时,该返回按钮立马就被识别了。(之前以为是需要时间等待的问题,但是在元素定位的类中加上强制等待 10 秒也没有其任何的效果)

@seveniruby 麻烦老师帮忙看下🙏

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册