在移动设备上滑动(“ iPad设置”屏幕)始终在右半部分滑动。如何在左半部执行滑动

时间:2019-03-29 20:36:50

标签: ios mobile ui-automation appium-ios

我需要在iPad设置屏幕上滑动。 Ipad设置屏幕的左侧有选项,根据选择的选项,您将获得屏幕的右半部分。

现在,使用Seetest(基于Appium的工具)中的Swipe命令,它始终会在右半部分执行滑动。 有没有办法在左半部分执行“滑动”?

我使用了Swipe命令。 滑动(方向,偏移,时间)

@Test
    public void testUntitled(){
        client.setDevice("<Device Name>");
        client.click("NATIVE", "xpath=//*[@text='General' and @class='UIAStaticText']", 0, 1);
        client.swipe("Down", 292, 603);
    }

预期:应该向左滑动一半。

实际:它总是向右滑动。

enter image description here

1 个答案:

答案 0 :(得分:0)

签出此代码seetest .elementSwipeWhileNotFound("NATIVE", "id=nav_drawer", "Down", 0, 2000, "NATIVE", "text=History", 0, 1000, 5, true),此代码将在元素“ id = nav_drawer”内滑动,直到找到“ text = History”。您可以找到详细信息here