首页 > 解决方案 > 取消点击真实设备(移动设备)上的按钮

问题描述

在此处输入图像描述@Test String text= driver.findElement(By.linkText("Log in")).getText();

    MobileElement SignuP = (MobileElement) driver.findElement(By.className("android.widget.Button"));
    SignuP.click();

标签: appiumappium-android

解决方案


当没有公共 id、类路径或可访问性 id 时,按索引有效

List<WebElement>list =driver.findElements(By.className("android.widget.Button"));
        list.get(0).click();                
        //or we can use xpath
        driver.findElement(By.xpath("//android.widget.Button[@text='Log in']")).click();

推荐阅读