51Testing软件测试论坛

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

作者: lsekfe    时间: 2018-5-10 16:36
标题: Day5-3测试积点任务
问题:
怎么判断元素在当前手机屏幕上
1.目的:滑动屏幕直到元素出现在屏幕上后停止滑屏
2.问题:如何判断元素在当前手机屏幕上了
3.尝试了element.isdisplayed() 和element !=null 都是一直返回true
4.代码如下:


  1. <font face="微软雅黑" size="3">public void doswipeTo() {
  2.             // TODO Auto-generated method stub

  3.                 WebElement webElement = driver.findElement(By.id("com.android.chrome:id/search_box_text"));
  4.                 for (int i = 0; i < 5; i++) {
  5.                     if(webElement.isDisplayed()){
  6.                         break;//一直返回ture值
  7.                     }
  8.                     swipeTo(driver);
  9.                 }      

  10.         }</font>
复制代码




作者: jingzizx    时间: 2018-5-11 09:55
上下坐标定位?
作者: abcsell    时间: 2018-5-11 10:31
尝试一下定位坐标
作者: qqq911    时间: 2018-5-11 10:48
尝试一下定位坐标
作者: 海海豚    时间: 2018-5-11 11:21
定位坐标
作者: 梦想家    时间: 2018-5-11 11:26
代码请使用代码块
你是 Android 还是 iOS 还是 WebView ?对于 WebView 元素,印象中不需要滑动,直接对它执行点击之类的操作它会自动滑动到可显示位置。




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