我是新的蜜蜂uiautomator,當我試圖清除文本字段文本與clearTextField()它根本不清除。有人能指導我如何做到這一點。clearTextField()在UIAutomator中不工作
以這種方式嘗試也
while(!"".equals(obj.getText()) obj.clearTextField();
在此先感謝。
我是新的蜜蜂uiautomator,當我試圖清除文本字段文本與clearTextField()它根本不清除。有人能指導我如何做到這一點。clearTextField()在UIAutomator中不工作
以這種方式嘗試也
while(!"".equals(obj.getText()) obj.clearTextField();
在此先感謝。
你可以試試下面的代碼:
String text = obj.getText();
obj.clickBottomRight();
for (int i=0;i<text.length();i++) {
UiDevice.getInstance().pressDelete();
}
obj.setText("some-text");
出於安全原因,我們無法得到一個密碼的EditText文本。 Unfortunally clearTextField()不能在API 18這樣工作:
obj.getText() = ""
obj.getText().lenght() = 0
我的解決方案,不是很美麗的,我知道,就是:
private static void clearText(UiDevice uiDevice, UiObject textBox) throws UiObjectNotFoundException {
int estimatedLength = 30;
textBox.clickBottomRight();
for (int i = 0; i < estimatedLength; i++) {
uiDevice.pressDelete();
}
}
obj.clearTextField()方法清除文本字段時,「全選「選項可用。如果「selectall」選項隱藏在頂部無法清除文本字段。有人可以幫助我如何一次性清除整個文本字段。 – 2014-12-16 07:53:44
我不知道clearTextField(),但你可以試着編輯文本到「」 – 2015-05-21 10:21:05