我在測試我的應用程序。在那裏,我有一個文本框,首先我輸入字母,然後我將鍵盤更改爲數字並輸入數字,這樣我得到一個字符串qwerty123
。但UIAutomation不理解這一點。當我運行這個腳本時,它說"tap point object is required"
在線"target.frontMostApp().keyboard().typeString("qwerty123\n");"
我怎樣才能解釋它的鍵盤已經改變?在UIAutomation中更改鍵盤
2
A
回答
0
您可以設置的setValue文本字段的值,這將帶來鍵盤窗口,然後點擊完成元素在鍵盤
textfield.setValue(addressLink); target.frontMostApp().keyboard().elements()["done"].tap();
You can also do following
target.frontMostApp().keyboard().elements()["q"].tap(); target.frontMostApp().keyboard().elements()["w"].tap(); target.frontMostApp().keyboard().elements()["more"].tap(); target.frontMostApp().keyboard().elements()["1"].tap(); target.frontMostApp().keyboard().elements()["2"].tap(); target.frontMostApp().keyboard().elements()["done"].tap();
0
要設置任何字符串,只需使用如下:
window.secureTextFields()[0].setValue(""); //Sets textfield to empty.
app.keyboard().typeString(qwerty123); //Type any string you want
app.keyboard().typeString("\n"); //Press 'Enter'. Also can go in the above line.
相關問題
- 1. 更改默認鍵盤android
- 2. 更改鍵盤的字體
- 3. 更改軟鍵盤佈局
- 4. 的UITextField更改鍵盤
- 5. Android鍵盤按鈕更改
- 6. JNativeHook更改鍵盤語言
- 7. 更改EntryElement鍵盤returnkeytype monotouch.dialog
- 8. Android鍵盤字體更改
- 9. 使用UIAutomation單擊鍵盤'下一步'鍵
- 10. 如何更改ime鍵盤焦點鍵?
- 11. 更改USB鍵盤的按鍵
- 12. Android edittext鍵盤更改輸入鍵
- 13. 用動畫更改UITextField中的鍵盤
- 14. 從webview中更改軟鍵盤類型
- 15. 如何更改Android中的鍵盤?
- 16. 如何更改Phonegap中的鍵盤iOS
- 17. JQuery在更改,鍵盤不能觸發
- 18. 更改輸入值在鍵盤上
- 19. 鍵盤在方向更改時隱藏
- 20. 鍵盤語言在運行時更改?
- 21. 如何在Visual Studio 2013中更改鍵盤快捷鍵
- 22. UITextField SecureTextEntry字段將鍵盤從數字鍵盤更改爲通用鍵盤
- 23. 更改軟鍵盤彈出鍵盤的背景圖像
- 24. 自定義鍵盤:inputView:如何更改鍵盤大小?
- 25. 以編程方式更改自定義Android鍵盤的鍵盤
- 26. android軟鍵盤示例代碼不會更改鍵盤
- 27. 使用低級別鍵盤掛鉤更改鍵盤字符
- 28. 使用自定義鍵盤更改iPod默認鍵盤
- 29. 改變鍵盤
- 30. 更改TableViewer的默認鍵盤綁定
它區分大小寫。它應該是「完成」,而不是「完成」 – neo 2013-11-18 17:43:30