模拟;“去”&引用;“下一步”;按下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”)