Appium之操作模拟

2017-09-26  白云 

一、点击操作


driver.findElementById("search").click();
点击id是search的元素


二、输入内容的操作


driver.findElementById("input_box_container").sendKeys("XXXX");
XXXX为要输入的内容
三、清除操作

driver.findElementById("input_box_container").clear();
清除操作,一般是有文字的信息的输入框
四、模拟键盘输入

以下内容后面编辑
        driver.tap(fingers, element, duration);  //点击,fingers是几根手指,element是什么元素(WebElement element = driver.findElementByAccessibilityId("using")),

                   //duration为点击时长,处理长按操作,单位是毫秒,1000毫秒=1秒
        driver.tap(fingers, x, y, duration); //坐标点击
        driver.zoom(el); //放大,el为元素
        driver.zoom(x, y); //放大,通过坐标位置
        driver.pinch(el); //缩小,el为元素
        driver.pinch(x, y); //缩小,通过坐标
        driver.swipe(startx, starty, endx, endy, duration); //滑动,从一个点到另一个点,duration为时长,单位是毫秒,1000毫秒=1秒

参考内容:http://blog.csdn.net/deadgrape/article/details/50902266


473°/4713 人阅读/2 条评论 发表评论

木头  2017-09-27

寻找测试窝的官方人员,你们这个“该文章对我有帮助”的按钮怎么可以设计成一直点下去呢?!


邓智群  2017-09-28

@木头 这个功能一直点下去可以认为是问题,不过也可以认为合理,因为没有谁会一直点下去,不过我们正在改版,下一版只可以点一次,同时感谢你的细心


登录 后发表评论