2014-01-16 2 views
0

Я пытаюсь автоматизировать веб-приложение, используя iFrames, используя Selenium v2.5.Невозможно записать действия в iFrame

Щелчок на записи базовой страницы прекрасен, но любые щелчки/действия для элементов на iFrames на этой базовой странице игнорируются.

Как я могу заставить IDE следовать за мной там?

ответ

0

Вы можете использовать selectFrame, чтобы выбрать различные рамки и выбрать их по названию или относительно путешествовать по ним.

Например что-то вроде:

Command  Target     Value 
-------  ------     ----- 
selectFrame name=iframe1 
type   id=myInput    foobar 
selectFrame relative=up 
click   css=input[type="submit"] 
+0

Спасибо. Я пробовал это, но он по-прежнему не фиксирует события, когда я нажимаю на iFrame. Есть ли что-то, что мне нужно сделать, находясь на странице в FFX, чтобы сообщить ему отправлять сообщения в Selenium? – Bill

+0

Существует [открыть вопрос об этом] (http://code.google.com/p/selenium/issues/detail?id=6180), который будет исправлен в последующих выпусках. До тех пор вам придется делать это вручную. Как загружать IFrame отдельно и записывать необходимые для него действия, а затем добавлять их в свой основной тест с ручным управлением, когда нужно переходить на каждый кадр? – t0mppa

+0

Как открыть iFrame вручную> Любая идея, когда он будет рассмотрен? Благодаря! – Bill

Смежные вопросы