Selenium не может получить предупреждение в iframe

Я пытаюсь зафиксировать предупреждение с помощью функции selenium RC С# getAlert() в результате проверки доступности идентификатора учетной записи при нажатии кнопки. Форма будет отправлена ​​​​на сервер из одного фрейма, скажем, «frame_A», и сервер ответит кодом javascript «alert («Учетная запись доступна»)» в другой фрейм с именем «frame_B», но каким-то образом selenium getAlert () не может обнаружить наличие предупреждения.

Долго искал решения, но пока не нашел.

Любая помощь будет оценена.

Спасибо


person William    schedule 16.03.2011    source источник


Ответы (1)


Вы пытались выбрать iframe перед попыткой getAlert() с помощью метода selectFrame(frameId)? Я не уверен, решит ли это вашу проблему, но стоит попробовать. Спасибо

person Vaman Kulkarni    schedule 18.03.2011
comment
Я пробовал то, что вы упомянули, тоже не работает. Теперь я использовал selenium webdriver, он может принимать оповещения лучше, чем selenium RC, но иногда он все еще не может обнаружить :( - person William; 24.03.2011