【问题标题】:Unable to identify elements using Appium inspection for hybrid cordova ionic iOS app无法使用混合 Cordova 离子 iOS 应用的 Appium 检查来识别元素
【发布时间】:2020-10-31 07:04:45
【问题描述】:

我无法通过 appium 检查器识别元素。当我单击任何对象时,整个框架都会被选中。但是有些元素是可以定位的。

我尝试过各种iOS平台版本,真机和模拟器中的appium桌面。

  Appium desktop version : 1.17.1
  Xcode version : 11.5
  "platformName": "iOS",
  "platformVersion": "11.4",
  "deviceName": "iPhone Simulator,
  "udid": “xxxxxx-xxx-xxxx-xxxx-xx….”,
  "bundleID": "mycompany.test”,
  "autoGrantPermissions": true,
  "noReset": true,
  "autoAccept": true,
  "automationName": "XCUITest"
  "xcodeConfigFile": ".xcconfig",
  "app": "mycompany.app",
 

【问题讨论】:

    标签: ios appium


    【解决方案1】:

    使您的应用程序在调试模式下构建,以便您可以检查 webview 中的元素,cordova 应用程序在 webview 上下文中运行。确保将驱动程序上下文设置为 webview(这里有更多 details)。要检查元素,请在本地构建应用程序并在 chrome 中检查或使用设备场,如GigafoxHere 是一个关于如何使用离子应用程序运行 Appium 的很棒的教程

    【讨论】:

    • 谢谢斯拉夫。验证我们的应用程序构建处于调试模式。问题仍然存在。
    • Rose,appium 检查员看不到网页视图(据我所知),而是在 chrome 中打开您的科尔多瓦应用程序并检查那里的元素。这是appiumpro.com/editions/…的更多详细信息
    猜你喜欢
    • 2018-04-30
    • 2020-12-20
    • 1970-01-01
    • 2019-06-11
    • 2017-10-11
    • 2021-03-19
    • 1970-01-01
    • 2015-10-29
    • 2019-11-03
    相关资源
    最近更新 更多