Очистить поле ввода в приложении Hybrid iOS не работает - PullRequest
0 голосов
/ 07 декабря 2018

Я попытался очистить поле, используя метод webelemnt.clear(), но он не работает для ионного гибридного приложения. Теперь он работает как очистить поле ввода, нажав кнопку удаления на встроенной клавиатуре, но он слишком медленный для выполнения тестов.

1 Ответ

0 голосов
/ 11 декабря 2018

вы можете создать свой собственный метод, который выполняет ARROW_RIGHT и BACK_SPACE на клавиатуре, а затем использовать его там, где вам нужно.Это то, что работало для меня в Python.

def clear(self):
        """Clears the text if it's a text entry element."""
        text_length = self.get_attribute('value').__len__()
        text_length = text_length if text_length != 0 else self.text.__len__()
        if text_length != 0:
            # pylint: disable=unused-variable
            for i in range(text_length):
                self.send_keys(keys=Keys.ARROW_RIGHT)
                self.send_keys(keys=Keys.BACK_SPACE)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...