Я тестирую веб-приложение, где файл должен быть переименован следующим образом 1), сначала нажимают на имя файлов 2), это заставит текстовое поле появиться 3), я ввожу новое имя в текстовом поле 4), я должен нажать вне текстового поля так, чтобы новое имя было определено. или 4) клавиша Enter Нажатия
Проблема находится на шаге 4. Я попытался заставить это нажимать на несколько мест в моем приложении, но текстовое поле не освобождает фокус, и отсюда имя не становится установленным. Я даже попытался использовать команду фокуса, но, напрасно.
Также попробованный, чтобы сделать это с клавишей Enter, но, кажется, что она не работает также. Я попробовал нажатие клавиши, keypressnative, и т.д. ничто, кажется, не работает.
Примечание: эта последовательность работает, когда я делаю это вручную, и не работает, когда я делаю это от IDE или RC для C#.
Какая-либо справка в этом направлении??
Спасибо, Vamyip
Selenium не всегда запускает правильные события. Возможно, ваше приложение использует событие размытия текстового поля?
Попробуйте
selenium.fireEvent(locator_for_textbox, "blur");