无法从Mac PC上的Android设备的appium检查器检查元素

时间:2018-03-11 14:02:49

标签: appium appium-android

无法在Mac PC上检查来自appium inspector for android设备的元素。

Mac:10.13 鸦片:1.7.2 Appium Inspector:1.5.3 Android设备模拟器:Pixel-2 Android版本:8.0

我可以为同一个应用程序检查iOS(iPhone设备)的元素,但无法检查android中的元素。

当我点击appium dmg 1.5.3的检查图标(在终端i中运行appium 1.7.2)时,它会启动设备,但我在appium检查工具中看不到任何内容。

请帮助,我也尝试了UIAutomateviewer,但由于我的应用程序没有大多数元素的ID,所以我需要在我的脚本中使用XPATH。

3 个答案:

答案 0 :(得分:2)

我可能错了,但试图提供帮助:

如果您的应用程序没有id,请尝试使用uiautomatorviewer,然后肯定可以使用resource-id作为id

或者可以使用XCUI测试 这里解释得很好: http://developers.perfectomobile.com/display/TT/Finding+Elements+on+XCUITest+devices?src=contextnavpagetreemode

此外,此网页还介绍了如何获取xpath https://bitbar.com/appium-tip-13-use-inspector-or-uiautomatorviewer-for-ui-element-inspection/

XCUI详细解释 https://github.com/appium/appium-desktop

https://www.youtube.com/watch?v=4BgkVp0v3BM

如果您以前没有尝试过,也可以尝试Macaca检查员,这对我来说适用于appium 1.6 https://gopekannan.wordpress.com/2017/02/03/macaca-inspector-for-apple-mac/

由于 阿布舍克巴克

答案 1 :(得分:1)

首先,您需要在新的会话窗口中设置所需的功能,以检查android应用程序的元素。

三个imp DC是- 1.应用->添加.apk文件的路径 2. deviceName->以获取设备名称,在终端中键入adb devices并从那里获取设备名称 3. PlatformName-> android

开始会话。 很快您将能够检查这些元素。 如果您遇到任何问题,请告诉我,我们将竭诚为您服务。

答案 2 :(得分:0)

我已将Android版本降级为6.0来解决此问题。

但是,如果你们中的任何一个人有最新的Android版本的解决方案,请告诉我