我正在使用 Kif 并尝试使用文本字段和添加按钮创建一些数据
如果我使用此代码一次:
- (void)addTextItem
{
[tester enterText:[NSString stringWithFormat:@"Test text %@",[self randomStringWithLength:10]] intoViewWithAccessibilityLabel:NSLocalizedString(@"TBP_TFL_WRITE_YOUR_TEXT", nil)];
[tester waitAndTapTappableViewWithAccessibilityLabel:NSLocalizedString(@"TBP_BTN_ADD_TEXT", nil)];
}
它运作良好。但是,如果我尝试再次使用相同的文本字段,例如:
- (void)addTextItem
{
[tester enterText:[NSString stringWithFormat:@"Test text %@",[self randomStringWithLength:10]] intoViewWithAccessibilityLabel:NSLocalizedString(@"TBP_TFL_WRITE_YOUR_TEXT", nil)];
[tester waitAndTapTappableViewWithAccessibilityLabel:NSLocalizedString(@"TBP_BTN_ADD_TEXT", nil)];
[tester enterText:[NSString stringWithFormat:@"Test text %@",[self randomStringWithLength:10]] intoViewWithAccessibilityLabel:NSLocalizedString(@"TBP_TFL_WRITE_YOUR_TEXT", nil)];
[tester waitAndTapTappableViewWithAccessibilityLabel:NSLocalizedString(@"TBP_BTN_ADD_TEXT", nil)];
}
我收到此错误:
该步骤在 10.00 秒后超时:带有标签“写你的短语(使用 # 来创建标签)”的辅助功能元素不可点击。它可能会被其他视图阻止。
(正如你所理解的“写下你的短语(使用 # 来创建标签)”= TBP_TFL_WRITE_YOUR_TEXT
)
有任何想法吗?