如何在使用Appium中单击材料卡视图

时间:2019-05-16 11:20:04

标签: appium appium-android

我是appium的新手,正在android平台上测试移动应用。如何单击材料卡视图元素?

我已使用findelementById()方法并提供了resource-idresource-id是使用uiautomatorviewer获取的。我也使用显式等待来避免同步问题。仍然我没有nosuchelement异常。

    DesiredCapabilities dc = new DesiredCapabilities();
    dc.setCapability(MobileCapabilityType.AUTOMATION_NAME, "Appium");
    dc.setCapability(MobileCapabilityType.PLATFORM_NAME, "Android");
    dc.setCapability(MobileCapabilityType.PLATFORM_VERSION, 9.0); // Version is number
    dc.setCapability(MobileCapabilityType.DEVICE_NAME, "Android Emulator");
    dc.setCapability(MobileCapabilityType.APP, read.getFilepath());

    URL url=new URL("http://127.0.0.1:4723/wd/hub");
    AndroidDriver<WebElement> driver=new AndroidDriver<>(url,dc);
    driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
    driver.findElementById("io.hrms.sumhr:id/materialCardViewProfile").click();

0 个答案:

没有答案