В браузере Firefox метод type_keys (locator, value) из selenium экранирует последний символ из предоставленного «значения» - PullRequest
0 голосов
/ 08 октября 2009

Я работаю над селеном для автоматизации тестирования веб-приложений.

Я хочу сделать событие нажатия клавиши при вводе значений в текстовое поле

Я попробовал следующее

@browser.type(auto_complete_field_locator, auto_complete_field_value)
@browser.type_keys(auto_complete_field_locator, auto_complete_field_value)

и он работал в браузере Internet Explorer 8, но не работает в Firefox.

@browser.type_keys(auto_complete_field_locator, auto_complete_field_value)

Метод type_keys экранирует последний символ при вводе значения в текстовое поле.

Спасибо

1 Ответ

1 голос
/ 08 октября 2009

Попробуйте ввести строку по коду каждого символа:

@browser.type_keys(auto_complete_field_locator, "\119")

Здесь вы можете найти остальные коды клавиш JavaScript.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...