XCUITest 类型的文本函数是否发送键盘输入?

Does XCUITest type text function send a keyboard input?

XCUITest typetext 函数实际上是通过 iOS 键盘发送键盘事件还是简单地将提供给它的值直接复制到文本框中?

我尝试在键盘为英文键盘时通过 typeText 函数发送中文,文本框正确填充了中文字符。但根据我的说法,这表明 typeText 函数只是将给它的文本复制到文本框中,并没有发送键盘事件。

我的理解正确吗?

我也尝试过像 appium 这样的框架,但它们也在内部使用 XCUITest 提供的 typeText。

我也在apple dev论坛问过这个问题,但是没人回复。希望 Whosebug 社区有答案:)

对于那些卡在这个问题上的人,

我找到了答案here

有一种名为 app.key['character shown on keyboard'].tap() 的方法可以点击键盘,而不是像 typeText 函数那样简单地复制文本并将其粘贴到文本框中。