Иногда кажется, что Selenium должен вызвать определенный метод, вместо этого он вызывает другой, как указано в следующем журнале:
14: 57: 18.328 INFO - Запрос команды:
getEval [this.browserbot.findElement ( "someElement"). doFlexClick ( 'someIdOfAButton', '') ;,
] на сессии
21708b0a4a154ebc96c9720c14578e74
14: 57: 18.343 INFO - Получен результат:
ОК, ошибка: невозможно ввести текст в
someIdOfAButton на сессии
21708b0a4a154ebc96c9720c14578e74
Я пробовал и Selenium server 1.0.3, и версии 2.0 alpha 7, они оба отображают это поведение. FlashSelenium участвует, поэтому я не уверен, где по пути лежит ошибка. Кроме того, это трудно воспроизвести, поскольку это происходит не только для некоторых методов и не всегда происходит.
Я пытался найти проблемы, подобные этим, но не смог найти ничего похожего ... Кто-нибудь испытывал такое же поведение? И если да, то есть ли это исправить?
Редактировать: Я сомневаюсь, что FlashSelenium виноват в этом, поскольку журнал сообщает, что команда поступает правильно на сервер ... Но я не могу следовать пути выполнения с момента, когда сервер Selenium получает команду и переходит к браузеру, до момента, когда он получает ответ.