当前位置: 首页 > 知识库问答 >
问题:

Appium未标识设备

漆雕修德
2023-03-14

我是新来的。我确实设置了配置,并尝试测试了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个答案

蒋茂材
2023-03-14
  1. 检查电缆连接
  2. 您能直接在adb设备上看到您的设备吗?
  3. 如果您无法在adb设备上看到,请启用usb调试,然后在将授权您的设备的提示符上点击“是”。
  4. 检查设备的驱动程序并安装
  5. 检查在其他模式(而不是mtp模式)下与调试其他的连接
 类似资料:
  • 我在pom.xml中得到了以下maven配置。Intellij Ultimate 2018.1将skipTest变量突出显示为红色 无法解析符号“跳过测试” 但是为什么呢?这是一个常见的maven环境变量。

  • 我正在android的clock应用程序上尝试一段appium自动化代码,但我的代码倾向于跳过滚动逻辑。我还尝试了findelement()和gettext()来标识该元素,但仍然没有成功。代码如下:

  • 我现在收到的每一条消息都会出现以下错误: 1437425804:未注册标识符为“未找到默认值”的图标 仅当后端用户登录时,才会发生此错误。对于刚刚访问网站(没有后端用户登录会话)的用户来说,网站工作正常。 我不知道有一个带有标识符的图标,也不知道从哪里开始调试。扩展扫描仪看起来不错。有人给我一个提示吗? 编辑 这是错误的回溯: Fri,19 Mar2021 12:28:52 0100[关键]请求=

  • 我有一个运行最新Raspbian的Raspberry Pi 3,我已经从5.23升级了bluez。至5.43。我正在尝试连接到以2秒间隔播发的BLE设备。我基于gatttool编写了一些代码,并尝试连接到这些设备。2秒后,我遇到LE connect请求被取消。因此,我得到一个状态为0x02(未知连接标识符)的LE连接完成消息 根据我的研究,我在大约15个月前的档案中发现了这个, https://w

  • 我写了一个示例Spring启动应用程序,它无法运行消息 `描述:com中的customerRepository字段。hibernatetutorial。服务CustomerServiceImpl需要“com”类型的bean。hibernatetutorial。存储库。找不到CustomerRepository“”。 操作:考虑在您的配置中定义类型为“com.hibernatetutorial.re