之前一直有个bug没有解决。

今天,终于解决了。

疑问过程:

app是混合应用,项目做了H5优化之后,以前的用例执行总会失败,体现在原来的一个元素点击无反馈

排查原因:1.项目做了H5优化,2.测试的代码也做了优化

  2.项目的代码更改之后,用原有的findby查找元素,元素的定位一直是小于0,不会变

  3.findby是在初始化的时候填入的元素控件信息,后续如果不刷新可能根本就不会更改定位。

解决办法:将元素的定位改变后,getPageSource一下,重新获取控件信息。

		while (loginButton.getLocation().x<0) {
System.out.println(loginButton.getLocation().x);
driver.getPageSource();
Thread.sleep(3000);
}

tips:如果是native控件,在chrome的inspect中可以抓取到,但是还是不能操作的。

最新文章

  1. $ORACLE_HOME变量值末尾多“/”惹的祸
  2. 【荐】使用eval()、new Function()将JSON字符串转换为JSON对象
  3. win8/10 特技
  4. C语言乱谈(一) 20行代码生成BMP
  5. 矩阵的QR分解
  6. POJ3318【随机化算法挺有意思】
  7. QuickWebApi:使用Lambada方式,完成对WebApi的开发和调用。
  8. Java错题
  9. 《Java从0开始的成长之路》
  10. javascript的运行过程以及setTimeout的运行机制
  11. TP3.2 图片上传及缩略图
  12. aria2 加速百度网盘下载
  13. 关于The specified Android SDK Build Tools version (26.0.2) is ignored, as it is below the minimum...
  14. AC自动机-HDU3065-简单题
  15. 记一次RAID阵列的迁移经历
  16. linux把程序添加到全局环境变量
  17. Linux基础-rpm软件包管理
  18. SqlServr性能优化性能之层次结构(十五)
  19. Python练习笔记——采用生成器函数实现两数之间的偶数计算
  20. POJ 1061 青蛙的约会(拓展欧几里得求同余方程,解ax+by=c)

热门文章

  1. 莫烦sklearn学习自修第八天【过拟合问题】
  2. fiddler 学习笔记1-下载安装、开启、关闭抓包功能
  3. 二、K8S镜像问题
  4. Lodop部署web网站 客户端本地打印角色
  5. Jenkins+PowerShell持续集成环境搭建(一)前期准备
  6. Nintex Workflow Get Attachment link
  7. Bash 5.0 发布及其新功能
  8. Element UI 中组件this.$message报错
  9. IntelliJ IDEA default settings 全局默认设置
  10. ng-click 发两次ajax请求的原因及解决方法