有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java无法点击滑动操作列表选择菜单选项iOS Appium Testing

您好,我试图在刷卡后单击操作菜单项,但无法单击,因为当该步骤被转发时,操作菜单将关闭。我如何在选择时间或任何其他方法中保持它

public static void swipe(String element) {
        JavascriptExecutor js = DeviceBucket.getDriver();
        HashMap<String, String> scrollObject = new HashMap<>();
        String direction="left";
        scrollObject.put("direction", direction);
        try {
            sleep(1000);
                scrollObject.put("element",                     driver.findElementByXPath("//XCUIElementTypeCell[@name='" + element + "']").getId());           
                        
        } catch (Exception e) {
            e.printStackTrace();
        }
        js.executeScript("mobile: swipe", scrollObject);
    }

然后单击元素()

        public static void clickElement(String element){
                Actions action = new Actions(driver);
                action.moveTo(                  driver.findElementByXPath("//XCUIElementTypeCell[@name='" + element + "']"));
                action.click();
                action.perform();
        }

在此之前,clickElement被称为“滑动动作”,而“动作”菜单项不再存在


共 (0) 个答案