51Testing软件测试论坛

标题: Day1-1测试积点任务 [打印本页]

作者: 测试积点老人    时间: 2018-6-6 14:29
标题: Day1-1测试积点任务
问题:
Appium 框架中,是如何做延时处理的?
经常在测试时会遇到网络情况不好的时候,而此时需要打开这个界面后,才能执行这个操作。
如果此时因为网络慢,而导致在执行当前操作时,该操作界面还没有来得及显示在屏幕上,
该如何处理?


  1. <div><font face="微软雅黑" size="3">public boolean elementExist(String locator){</font></div><div><font face="微软雅黑" size="3">        boolean wait = false;</font></div><div><font face="微软雅黑" size="3">         try{</font></div><div><font face="微软雅黑" size="3">             wait = new WebDriverWait(driver, 5).until(new ExpectedCondition<Boolean>() {</font></div><div><font face="微软雅黑" size="3">                 public Boolean apply(WebDriver d) {</font></div><div><font face="微软雅黑" size="3">                     return d.findElement(By.name(locator)).isDisplayed();</font></div><div><font face="微软雅黑" size="3">                 }</font></div><div><font face="微软雅黑" size="3">             });</font></div><div><font face="微软雅黑" size="3">         }catch(Exception e){</font></div><div><font face="微软雅黑" size="3">
  2. </font></div><div><font face="微软雅黑" size="3">         }</font></div><div><font face="微软雅黑" size="3">         return wait;</font></div><div><font face="微软雅黑" size="3">}</font></div><div></div>
复制代码




作者: abcsell    时间: 2018-6-11 09:38
断点续传
作者: qqq911    时间: 2018-6-11 10:27
断点续传

作者: jingzizx    时间: 2018-6-11 10:46
添加判断就可以
作者: 梦想家    时间: 2018-6-11 11:58
断点续传
作者: 海海豚    时间: 2018-6-11 13:06
添加元素等待




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2