首页 > 解决方案 > 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') ,但这不起作用。

有没有人有什么建议?

标签: androidappiumwebdriver-io

解决方案


推荐阅读