【发布时间】:2015-11-11 14:59:36
【问题描述】:
我正在使用 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)
有什么想法吗?
【问题讨论】:
标签: ios ui-testing kif