Получение текущей страницы в TestComplete

Я пишу скрипт для TestComplete, используя JScript. Согласно документации я могу получить текущую страницу, используя строку:

page = browser.Page("*");

Но вместо этого получаю сообщение: жду "*" и после этого ошибка, что страница "*" не найдена. Может быть, я что-то не так там. Я ищу метод, который дает мне объект страницы для текущей страницы, на которой я нахожусь. Может ли кто-нибудь помочь мне и сказать мне, существует ли такой метод. Я хочу избежать использования NameMapping, потому что там объекты фиксируются в своих контейнерах. В проекте, который я тестирую, эти контейнеры могут меняться, поэтому я постоянно использую распознавание xpath.


person Jefe infiltrado    schedule 06.10.2015    source источник
comment
Какая версия браузера и версия TestComplete? У вас установлены последние исправления поддержки браузера?   -  person Helen    schedule 07.10.2015
comment
Я использую Firefox и TC 11. Я не думаю, что у меня установлены какие-либо исправления.   -  person Jefe infiltrado    schedule 07.10.2015
comment
На странице TestComplete Firefox указано, что для работы с Firefox требуется TestComplete 11.11 или 11.10. 41.   -  person Helen    schedule 07.10.2015
comment
большое спасибо, я проверю   -  person Jefe infiltrado    schedule 07.10.2015


Ответы (1)


Указанный вами код должен работать, если:

  1. Переменная browser содержит ссылку на конкретный браузер (например, Sys.Browser("firefox")).
  2. Переменная browser — это текущий браузер (Sys.Browser()), и текущий браузер установлен. Текущий браузер устанавливается при вызове метода Run или Navigate объекта браузера (например, Browsers.Item("firefox").Run();).
  3. У вас есть страница, открытая в текущем браузере.
  4. Браузерная версия поддерживается. Убедитесь, что у вас установлена ​​последняя версия TestComplete (на данный момент 11.11), чтобы убедиться, что ваш браузер поддерживается.
person Dmitry Nikolaev    schedule 07.10.2015
comment
Я думаю, что вариант 4 мне не подходит. Я решил провести дополнительные тестовые настройки с IE, так как все работает (на этот раз) нормально в IE. - person Jefe infiltrado; 07.10.2015