我创建了一个PIN组件,用户必须在其中输入6位数字PIN。我通过创建6个显示mdi图标的Label组件来设计此组件。在后台,我有一个TextField,它实际上具有焦点,并且当用户通过键盘输入键时,Label文本会更改。我正在尝试使用nativescript-dev-appium自动化此用例。由于TextField不可见,因此appium不会检测到相同的文本。我发现基本的appium框架具有通过键盘输入文本的方法,但nativescript-dev-appium不存在这种方法。有人可以建议我如何单击页面上打开的键盘吗?
这是我在UI上的PIN组件的样子
请注意,当我尝试在Appium提供的Record n play中进行操作时,我能够正确发送文本,并且会生成以下代码
`code`
但是当我使用nativescript dev appium时,此功能不适用于我