在EarlGrey

时间:2017-01-30 17:55:56

标签: objective-c xcode xcode-ui-testing earlgrey

我写的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英寸模拟器

0 个答案:

没有答案