0
我正在嘗試使用KIF進行iOS測試,並且遇到與UITextField交互問題。iOS測試:使用KIF進行UITextField測試的問題
我正在使用以下代碼在文本字段中添加文本。
KIFTestScenario *scenario = [KIFTestScenario scenarioWithDescription:@"Test that a user can successfully log in."];
[steps addObject:[KIFTestStep stepToEnterText:@"test text" intoViewWithAccessibilityLabel:@"username"]];
的問題是,如果「用戶名」文本是文本字段的值,這個方法來響應,而不是自己的ID或標籤,因爲它看起來。 有沒有辦法通過它的ID /標籤訪問文本字段? (因爲我打算讓我的文本字段爲空)
謝謝!但在這種情況下,我將不得不更新我的代碼來爲所有UI元素設置accessibilityLabels。有沒有一種方法可以通過除accesibilityLabel之外的其他任何引用來訪問UI元素? – Dexter 2012-04-02 16:37:49
您必須爲此編寫自己的KIFTestSteps,所提供的步驟大多隻處理accessibilityLabel。此外,您的意見應該有無障礙標籤來滿足殘疾人用戶。 – tim 2012-04-02 16:41:35