gpt4 book ai didi

iphone - 使用 UIAutomation 单击键盘 'Next' 键

转载 作者:可可西里 更新时间:2023-11-01 03:30:16 25 4
gpt4 key购买 nike

我的应用程序中有一个搜索字段,我已将此字段的键盘返回键类型设置为 UIReturnKeyNext。我正在尝试编写一个 UIAutomation 测试,它使用以下行点击键盘上的 Next 按钮:

UIATarget.localTarget().frontMostApp().mainWindow().keyboard().keys().firstWithName("next");

此调用失败,因为未找到名称为“next”的键。我已经使用以下方法转储了我的应用程序中的所有元素:

UIATarget.localTarget().frontMostApp().logElementTree();

这表明键盘中确实有一个名称为“next”的键,但不知何故,我如上所示尝试检索它仍然失败。但是,我可以使用此方法检索其他键(如字母“u”的键)。这里有已知问题还是我做错了什么?

我尝试过其他变体但没有成功:

UIATarget.localTarget().frontMostApp().mainWindow().keyboard().elements()["next"];

这是我的 UIAKeyboard 中元素的屏幕截图:

return key dump

最佳答案

如果你只是想点击它,并且你知道键盘有“下一步”作为“返回键”(在你的 Nib 中定义),那么你可以使用这个:

app.keyboard().typeString("\n");

关于iphone - 使用 UIAutomation 单击键盘 'Next' 键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8749264/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com