Доступ к свойствам окна с помощью Selenium - PullRequest
0 голосов
/ 03 февраля 2009

Страница, которую я пытаюсь протестировать, устанавливает значение «глобальных переменных». Из Firebug я могу получить доступ к ним как к свойствам объекта окна (например, window.foo).

Однако из Selenium typeof selenium.browserbot.getCurrentWindow (). Foo всегда возвращает «неопределенное», например, при использовании в условии waitForCondition. Есть идеи, что я могу делать не так?

1 Ответ

0 голосов
/ 03 февраля 2009

Я думаю, что это не может быть сделано, это может быть сделано в greasemonkey с использованием unsafeWindow, однако это не работает в селене я пытался сделать это, используя

addLocationStrategy
zzz
return prompt(inWindow.a);

и чем

click
zzz=xxx

но я не могу получить к нему доступ. если у вас есть идеи как это сделать, дайте мне знать.

если это ваша страница, возможно, вы можете сохранить эту переменную в некотором элементе управления html. это взломать, но .....

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...