我在測試我的應用程序。在那裏,我有一個文本框,首先我輸入字母,然後我將鍵盤更改爲數字並輸入數字,這樣我得到一個字符串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. 更改EntryElement鍵盤returnkeytype monotouch.dialog
- 3. Android鍵盤字體更改
- 4. Android鍵盤按鈕更改
- 5. 的UITextField更改鍵盤
- 6. 使用UIAutomation單擊鍵盤'下一步'鍵
- 7. Android edittext鍵盤更改輸入鍵
- 8. 更改USB鍵盤的按鍵
- 9. 鍵盤在方向更改時隱藏
- 10. 鍵盤語言在運行時更改?
- 11. JQuery在更改,鍵盤不能觸發
- 12. 用動畫更改UITextField中的鍵盤
- 13. 使用低級別鍵盤掛鉤更改鍵盤字符
- 14. 自定義鍵盤:inputView:如何更改鍵盤大小?
- 15. 使用自定義鍵盤更改iPod默認鍵盤
- 16. 如何使用UIAutomation獲取鼠標和鍵盤事件
- 17. iOS UIAutomation腳本:引用鍵盤的正確謂詞是什麼?
- 18. 鍵盤掛鉤:更改密鑰代碼
- 19. 將鍵盤輸入法更改爲unicode?
- 20. 崩潰NumberPicker,更改鍵盤類型
- 21. IOS 8更改鍵盤高度
- 22. 更改鍵盤視圖的大小
- 23. 如何更改鍵盤語言環境?
- 24. jQuery - 相當於更改/鍵盤輸入
- 25. 使用javascript更改軟鍵盤佈局
- 26. 更改鍵盤佈局boot2docker tinycore
- 27. WinCE設備 - 更改鍵盤輸入法
- 28. jQuery:輸入時更改鍵盤值
- 29. 更改鍵盤輸入文字的Android
- 30. 更改Windows Mobile上的鍵盤佈局
它區分大小寫。它應該是「完成」,而不是「完成」 – neo 2013-11-18 17:43:30