提问者:小点点

Appium未标识设备


我是新来的。我确实设置了配置,并尝试测试了android kitkat 4.4.2的三星galaxy tab。Appium无法识别设备。该设备被android系统识别,但没有被应用程序识别。请帮助我解决这个问题。

我在这里给出编码

@BeforeTest
    public void setUp() throws Exception {
        /*
         * File classpathRoot = new File(System.getProperty("user.dir")); File
         * appDir = new File(classpathRoot, "../../../apps/ApiDemos/bin"); File
         * app = new File(appDir, "ApiDemos-debug.apk");
         */
        DesiredCapabilities capabilities = new DesiredCapabilities();
        capabilities.setCapability("automationName","Selendroid");
        capabilities.setCapability(CapabilityType.VERSION, "4.4.2");
        capabilities.setCapability("deviceName", "4d0001f745b350e1");
        capabilities.setCapability("platformName","Android");
        capabilities.setCapability(CapabilityType.BROWSER_NAME,"chrome");
        driver = new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"),
                capabilities);

    }

    @AfterTest
    public void tearDown(){
        driver.quit();
    }

    @Test
    public void apiDemo() {
        driver.get("http://www.facebook.com");

    }

当我运行这个时,Appium显示为0个连接的设备。

但同样配置的Appium在4.3的仿真器中运行良好。


共1个答案

匿名用户

  1. 检查电缆连接
  2. 您能直接在adb设备上看到您的设备吗?
  3. 如果您无法在adb设备上看到,请启用usb调试,然后在将授权您的设备的提示符上点击“是”。
  4. 检查设备的驱动程序并安装
  5. 检查在其他模式(而不是mtp模式)下与调试其他的连接