com.google.common.collect.Maps$TransformedEntriesMap 无法转换为 org.openqa.selenium.WebElement

问题描述 投票:0回答:0

我有以下代码:

import io.appium.java_client.AppiumDriver;
import io.appium.java_client.MobileElement;
import io.appium.java_client.TouchAction;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.remote.DesiredCapabilities;
import io.appium.java_client.android.AndroidDriver;
import java.net.URL;
import java.util.concurrent.TimeUnit;

public class SampleSauceCheckBoxTest {

    public static final String URL = "http://127.0.0.1:4723/wd/hub";
    public static AndroidDriver driver = null;

    public static void main(String[] args) throws Exception {

        DesiredCapabilities capabilities = new DesiredCapabilities();
        capabilities.setCapability("platformName", "Android");
        capabilities.setCapability("platformVersion", "6.0");
        capabilities.setCapability("deviceName", "Android Emulator");
        capabilities.setCapability("app", "\\Users\\jsun\\Downloads\\app-debug.apk");

        driver = new AndroidDriver<>(new URL(URL), capabilities);

        /**
         * Test Actions here...
         */
        driver.manage().timeouts().implicitlyWait(60, TimeUnit.SECONDS);

        MobileElement mbeLogin = (MobileElement)driver.findElementByXPath("//android.widget.Button[@content-desc='Log In']");
        mbeLogin.click();

        //driver.quit();
    }

}

这是输出:

C:\dev\java\jdk1.8.0_181 in\java.exe“-javaagent:C:\Program 文件\JetBrains\IntelliJ IDEA 社区版 2018.2.4\lib\idea_rt.jar=57587:C:\Program Files\JetBrains\IntelliJ IDEA 社区版 2018.2.4 中的“-Dfile.encoding=UTF-8 -classpath C:\dev\java\jdk1.8.0_181\jre\li

appium appium-android
© www.soinside.com 2019 - 2024. All rights reserved.