代码之家  ›  专栏  ›  技术社区  ›  Siddharth Tiwari

无法从Mac PC上android设备的appium inspector检查元素

  •  0
  • Siddharth Tiwari  · 技术社区  · 6 年前

    无法从Mac PC上android设备的appium inspector检查元素。

    Mac:10.13 附录:1.7.2 Appium检验员:1.5.3 Android设备模拟器:Pixel-2 Android版本:8.0

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

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

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

    3 回复  |  直到 6 年前
        1
  •  2
  •   Abhishek Goel    6 年前

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

    如果应用程序没有id,请尝试uiautomatorviewer,然后当然可以使用资源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 inspector,这对我来说适用于appium 1.6 https://gopekannan.wordpress.com/2017/02/03/macaca-inspector-for-apple-mac/

    谢谢 阿披舍克

        2
  •  1
  •   shreya zarkar    6 年前

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

    三个imp DC是- 1、app->添加的路径。apk文件 2、设备名称->要获取设备名称,请在终端中键入adb devices,然后从中获取设备名称 3、平台名称->安卓

    启动会话。 很快你就可以检查这些元素了。 如果您遇到任何问题,请告诉我,我很乐意为您提供帮助。

        3
  •  0
  •   Siddharth Tiwari    6 年前

    我已经通过将Android版本降级到6.0解决了这个问题。

    但是,如果你们中有人有最新android版本的解决方案,请告诉我