模拟;“去”&引用;“下一步”;按下iOS屏幕键盘上的按钮进行xcode测试

模拟;“去”&引用;“下一步”;按下iOS屏幕键盘上的按钮进行xcode测试,ios,xcode,Ios,Xcode,使用xguiapplication编写一些单元测试 我们有一个可访问性测试,以确保在用户输入有效用户名和密码的情况下,单击屏幕键盘上的“Go”按钮登录 我知道像typeText(“\r”)这样的功能可以模拟键盘按下Return,但我不确定这是否是“Go”的合理替代品 此外,我们还需要测试,点击用户名字段上的“下一步”会将您带到它下面的密码字段 目前,我们正在物理设备上手动执行这些测试,但希望能够实现自动化 有没有办法明确告诉xcode模拟iOS屏幕键盘上的“Go”和/或“Next”点击 i、 e

使用
xguiapplication
编写一些单元测试

我们有一个可访问性测试,以确保在用户输入有效用户名和密码的情况下,单击屏幕键盘上的“Go”按钮登录

我知道像
typeText(“\r”)
这样的功能可以模拟键盘按下
Return
,但我不确定这是否是“Go”的合理替代品

此外,我们还需要测试,点击用户名字段上的“下一步”会将您带到它下面的密码字段

目前,我们正在物理设备上手动执行这些测试,但希望能够实现自动化

有没有办法明确告诉xcode模拟iOS屏幕键盘上的“Go”和/或“Next”点击

i、 e.
xguiapplication().keypress(“iOSGO”)
或类似的东西

-或-


这些按钮是否只是在后台传输
Return
Tab
按键事件,因此
typeText(“\r”)
typeText(“\t”)
作为可接受的替代品工作。

这些按钮可在键盘上配置为显示不同的显示,而不是“Return”

查看更多信息

您的第二个选项是可靠的,但是您应该只使用“/r”而不需要“/t”

唯一需要考虑的是“下一步”和“开始”是完全不同的操作。其中一个应该将您从第一个文本框带到第二个文本框,另一个应该尝试让您登录。链接是有帮助的,但问题的核心归结为:Does(“Go”=“\r”)和(“Next”=“\t”)