我正在使用KIF來自動化我的應用程序,並且我試圖將某些東西自動鍵入到UISearchBar
中並對其進行搜索。不幸的是,我找不到satisfactory way通過編程方式在輸入我的搜索文本後點擊搜索按鈕來完成此操作。如何以編程方式點擊iOS鍵盤上的一個點
因此,我認爲只是簡單地使用KIF的tapScreenAtPoint方法。與該方法的問題是,它執行以下操作:
CGPoint windowPoint = [window convertPoint:screenPoint fromView:nil];
view = [window hitTest:windowPoint withEvent:nil];
該公司預計,水龍頭,實際接觸視圖..而且由於鍵盤顯然不是一個視圖這個測試將無法觸發搜索鍵盤上的按鈕。
如何以編程方式點擊鍵盤上的按鈕?我認爲這對於任何自動化測試套件都非常有用。
很有趣..但是你上面的代碼不起作用(雖然我認爲它應該)..上面的'未啓用'有什麼關係嗎? – abbood
我假設一旦輸入文本,文本字段就會丟失未啓用的特徵,不應該是一個問題。你可以嘗試在'enterText:...'中加入'\ n'作爲最後一個字符,看看是否觸發它。 –
優秀! '\ n'技巧奏效!你可以請更新你的答案,並拿出'@「搜索」'thingie b/c它不起作用(我們不想誤導人們,我們?) – abbood