Селен: Как удалить персонажа из текстового поля - PullRequest
0 голосов
/ 25 января 2010

Я пытаюсь смоделировать пользователя, удаляющего символ из текстового поля. Это текстовое поле запускает много событий JS, из-за этого у меня было много проблем с вводом (или вводом с клавиатуры) в ift.

Моя последняя попытка была: sel.key_press(locator, 127) и sel.key_press(locator, "\177 "), но они не работают.

Какой самый безопасный способ?

Ответы [ 2 ]

1 голос
/ 29 июля 2010

Используйте KeyPress с '\ 008'

0 голосов
/ 25 января 2010

Я не думаю, что это возможно с Selenium. Каждое изменение приводит к отдельному вызову команды Type. Так, например, если вы пишете «дома», а затем удаляете последний символ, он переводится с:

тип (, "дома")

тип (, "дом")

без учета того, что происходит на уровне Javascript. Если ваша задача - протестировать различные методы, вы должны использовать JsUnit (или FireBug).

...