0

我正在编写的 EarlGrey 测试的一部分包括保存用户名。这是代码行:

[[[EarlGrey selectElementWithMatcher:grey_accessibilityID(@"textField")] atIndex:0] performAction:[GREYActions actionForTypeText:name]]

name保存到@"Thisisa UItest". 有时,输入的文本不准确:有随机的字母大写(我已将.lowercase检查作为一种变通方法),以及有时省略的字母。例如,"Thisisa itest"将被键入。它并不一致,但通常足以使测试不可靠。

setUp,我有一个我读过的论点会使打字变慢: [[GREYUIThreadExecutor sharedInstance] drainUntilIdle];

让我知道!

编辑:根据@Gautam 的要求 - XCode 8.2.1、iPad Pro、9.7 英寸模拟器

4

0 回答 0