问题描述
通过实施,我在应用程序中新添加了一堆关键命令(Cmd -...等)
'2020'
在UIViewController子类上。在应用程序中进行手动测试后,一切工作都很棒。问题是如何在iOS模拟器中进行UI测试。
我似乎无法使用-(NSArray<UIKeyCommand*>*)keyCommands;
上的方法来调用这些命令。根据{{3}},iOS上似乎只有一种文本输入方法
XCUIElement
没有(明显的)方式为- (void)typeText:(Nsstring *)text;
,XCUIKeyModifierFlags
等键使用按键修饰符标记(Cmd
)来祝福输入字符。
Alt
似乎仅是macOS。提供这些命令但无法在我们的UI测试套件中对其进行测试会很可惜。
任何能帮助我取得进步的想法都将受到欢迎。
解决方法
iphone模拟器的键盘输入需要一些设置。确保您当前选择了模拟器,然后在左上角的工具栏中进行设置:
-
I/O
->Input
->Send Keyboard Input to Device
-
I/O
->Keyboard
->Connect Hardware Keyboard