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 函数那样简单地复制文本并将其粘贴到文本框中。
XCUITest typetext 函数实际上是通过 iOS 键盘发送键盘事件还是简单地将提供给它的值直接复制到文本框中?
我尝试在键盘为英文键盘时通过 typeText 函数发送中文,文本框正确填充了中文字符。但根据我的说法,这表明 typeText 函数只是将给它的文本复制到文本框中,并没有发送键盘事件。
我的理解正确吗?
我也尝试过像 appium 这样的框架,但它们也在内部使用 XCUITest 提供的 typeText。
我也在apple dev论坛问过这个问题,但是没人回复。希望 Whosebug 社区有答案:)
对于那些卡在这个问题上的人,
我找到了答案here
有一种名为 app.key['character shown on keyboard'].tap()
的方法可以点击键盘,而不是像 typeText 函数那样简单地复制文本并将其粘贴到文本框中。