android - Appium+ WebdriverIO 查找元素问题
问题描述
我创建了一个小的测试 android 应用程序,它有一个文本框和一个按钮,并且能够构建它并使用 WebDriverIO 在真实设备(android)上启动。
但是,当我尝试选择元素时,我找不到它们。
示例:文本字段具有以下属性: id : editTextTextPersonName
输入类型:textPersonName
contentDescription : @string/fldName1 (即 xml 中的字符串“helpme”)
使用 UIAutomatorViewer 我可以看到该字段具有以下内容:
资源-id** = com.example.myfirstapp:id/editTextTextPersonName
包= android.widget.EditText
类= android.widget.EditText
内容描述:帮助我
但是,我无法使用 WebDriverIO 找到它。
我已经尝试过
$('~helpme').setValue('test')
,但这不起作用。
有没有人有什么建议?
解决方案
推荐阅读
- mongodb - 寻找 MongoDB 架构建议
- math - 基于 IMU 软件的方向调整
- html - 如何在 HTML 中包含图像而不在屏幕上显示
- node.js - 在路由器内部发布 get 需要一个回调函数,但得到一个 [object Object]
- r - 无法从 Rstudio 将 CSV 附加到 Outlook 电子邮件?错误:[无法在 COM 对象中找到 0 个名称附件(状态 = -2147023174)]
- magento - 如何确定每个软件包支持的最新 Magento 版本?
- python - 如何通过使用装饰器以干净的方式省略内部函数所花费的时间来为函数计时?
- java - 问题理解使用分而治之递归解决迷宫
- c# - IserviceCollection 不包含“AddDefaultIdentity”的定义
- r - 根据来自另一个数据帧的唯一值范围过滤数据帧中的值