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

无法使用混合科尔多瓦离子iOS应用程序的Appium检测来识别元素

宗意蕴
2023-03-14

我无法通过鸦片检查员识别元素。当我点击任何对象时,整个框架被选中。然而,一些元素能够定位。

我尝试过各种iOS平台版本,包括真实设备和模拟器中的appium desktop。

  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",
 

共有1个答案

左丘阳晖
2023-03-14

在调试模式下生成应用程序,以便可以检查webview中的元素,cordova应用程序在webview上下文中运行。确保将驱动程序上下文设置为webview(以下是更多详细信息)。要检查元素,请在本地构建应用程序,并在chrome中检查,或使用Gigafox等设备场。下面是一个关于如何使用ionic应用程序运行Appium的精彩教程

 类似资料:
  • 我无法使用Appium inspector识别元素。当我点击任何对象时,整个框架被选中。我无法唯一地识别每个元素。 我使用的是Appium 1.17.1-1设备:iPhone 6S iOS版本:12.2

  • 我使用的是Appium 1.6.5设备:iPod iOS版本:10.3.3 我无法使用Appium inspector识别元素。我点击任何对象,整个框架被选中。我无法唯一地识别每个元素。请参考下图了解问题的实际表示。 请帮我解决这个问题

  • 嗨,我运行ionic命令时出现以下错误()。任何线索都将不胜感激。我的Java是9.0.1,错误消息对我来说没有意义。请提出你的想法。 ANDROID_HOME=C:\程序文件(x86)\Android\android-sdkJAVA_HOME=C:\程序文件\Java\jdk-9.0.1错误:JDK 1.8或更高版本的需求检查失败 [错误]运行科尔多瓦运行Android时出错(退出代码 1)。

  • > 启动appium服务器后,该应用程序安装在ios模拟器中。 当我尝试使用appium inspector进行检查时,appium inspector中的刷新按钮一直在加载,它根本不会加载应用程序的主页。

  • 我可以使用appium inspector通过appium检查元素,但页脚上的元素没有找到,因此我无法找到XPath。 我尝试使用从源代码中提取的id,但在运行测试脚本时再次显示“无法定位元素”消息。 /*我们坐在这里滚动*/

  • 我得到一个问题运行我的离子科尔多瓦应用程序在Android 9它的工作罚款在Android版本不到9应用程序没有击中后端在Android 9这是我的环境 我在samung和onePlus设备上试用了android verion 9和不到9的机器人 离子: ionic(ionic CLI):4.0.0(/usr/local/lib/node_modules/ionic)ionic框架:ionic a