MCPcopy Create free account
hub / github.com/dtmilano/AndroidViewClient / setText

Method setText

src/com/dtmilano/android/viewclient.py:1328–1339  ·  view source on GitHub ↗

This function makes sure that any previously entered text is deleted before setting the value of the field.

(self, text)

Source from the content-addressed store, hash-verified

1326 time.sleep(0.5)
1327
1328 def setText(self, text):
1329 """
1330 This function makes sure that any previously entered text is deleted before
1331 setting the value of the field.
1332 """
1333 if self.text() == text:
1334 return
1335 self.touch()
1336 maxSize = len(self.text()) + 1
1337 self.device.press('KEYCODE_DEL', adbclient.DOWN_AND_UP, repeat=maxSize)
1338 self.device.press('KEYCODE_FORWARD_DEL', adbclient.DOWN_AND_UP, repeat=maxSize)
1339 self.type(text, alreadyTouched=True)
1340
1341 def backspace(self):
1342 self.touch()

Callers 1

setTextMethod · 0.45

Calls 3

typeMethod · 0.95
touchMethod · 0.45
pressMethod · 0.45

Tested by

no test coverage detected