Я тестирую страницу с Selenium IDE и хочу выполнить метод, уже находящийся на странице. Я пробовал getEval(window.name.space.function())
, но он просто возвращает window.name
не определено. Это возможно?Как запустить скрипт, встроенный в страницу в Selenium IDE?
2
A
ответ
4
Существует функция getCurrentWindow(), которая по непостижимым причинам позволяет вам получить доступ к «безопасным» свойствам (что это должно защищать от людей, злонамеренно выполняющих тестирование на другом сайте других пользователей). Более новые версии предлагают функцию getUserWindow(), которая решает эти проблемы. См. this blog entry и this issue.