码迷,mamicode.com
首页 > 移动开发 > 详细

appium-代码优化--H5页面点击后元素变更,查找元素时,找不到元素

时间:2018-01-30 19:40:45      阅读:987      评论:0      收藏:0      [点我收藏+]

标签:性能   cli   thread   app   out   color   appium   deb   nbsp   

不喜欢点击之后睡几秒,感觉性能太差。

用了driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);

但是还是有时候click,页面元素变化了,但是点击的时候找不到。

 

解决办法:

1.Thread.sleep()

发现并没有用,,,,,

2.页面变化后,driver.getPageSource(),重新拉取页面元素。

生效了。。。。

 

总结:

狗比H5

        driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
        driver.getPageSource();
        logger.debug("开始查找元素:" + card);
        Operate.clickResource(card);
        logger.debug("点击了" + card);
        Assert.assertTrue(Operate.isExistByaId(verifyName), "没看到"+verifyName);

 

appium-代码优化--H5页面点击后元素变更,查找元素时,找不到元素

标签:性能   cli   thread   app   out   color   appium   deb   nbsp   

原文地址:https://www.cnblogs.com/zhizhiyin/p/8386297.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!