Selenium: удаление содержимого из текстового поля

через селен. как удалить содержимое из текстового поля.

Я должен удалить последние 2 символа из текстового поля с помощью команды selenium.

Ex.АВСD АВ.

5 ответов


попробуйте это -

selenium.type("text_box_object", "ABCD");
selenium.typeKeys("text_box_object", "\b");
selenium.typeKeys("text_box_object", "\b");

на нажатие событие селена может быть полезно:

selenium.sendKeys("text1", "ABCD");
selenium.sendKeys("text1", "\b");
selenium.sendKeys("text1", "\b");

этого нажать Backspace


прочитайте текущее значение и сохраните его как переменную. Затем "введите" значение, которое вы хотите в целевом поле (используя подстроку сохраненного значения).


для firefox событие backspace работает только в том случае, если вы задаете позицию в конце текста в textarea, иначе событие typeKeys будет вводить в начале текста.


нажмите на него, нажмите клавишу end и backspace дважды