Зависимое поле не заполняется само по себе в IE при запуске тестов через Selenium - PullRequest
0 голосов
/ 01 июня 2011

У меня есть поле Name2 на тестируемом веб-сайте, которое должно заполняться при вводе значения в поле Name1.

Поле Name2 не заполняется само по себе в IE при запуске тестов через Selenium RC

При выполнении тестов в Firefox поле Name2 заполняется нормально.

Можете ли вы предложить какой-либо способ преодолеть эту проблему?

Спасибо, Абхинав

1 Ответ

0 голосов
/ 16 июня 2011

я думаю, что вы используете selenium.type ("asasas").

это не вызовет никаких событий.он просто вставляет значение в элемент DOM, используя .value или .innerHTML и т. д.

, поэтому для быстрого подхода введите собственные ключи

use, selenium.focus ("locator");selenium.keyPressNative ("17");

, если вы хотите ввести целую строку, а не один символ, существует множество клиентских программных подходов

, например, для ввода строки чисел 12345

для (char ch: "12345" .toCharArray ()) {selenium.keyPressNative (String.valueOf ((int) ch));}

...