Есть ли способ использовать watir, чтобы открыть ссылку в новой вкладке или окне в Firefox

У меня есть веб-приложение, которое я автоматизирую с помощью watir. В приложении есть страница просмотра, на которой показаны миниатюры для набора шаблонов. Каждая миниатюра является ссылкой на шаблон. Мне нужно открыть каждый шаблон в новой вкладке или окне и сделать снимок экрана или распечатать шаблон в формате pdf, чтобы убедиться, что он открывается правильно и выглядит правильно. Затем закройте эту вкладку или окно и вернитесь в браузер шаблонов, чтобы открыть следующий шаблон. Мне нужно сделать это на firefox/safari chrome и IE mac и windows.


person blackoperat    schedule 14.11.2010    source источник


Ответы (2)


Почему бы не открыть его в той же вкладке, сделать скриншот, а потом вернуться?

Я не использовал Watir, только Selenium, но похоже, что у Watir также есть метод back. Если нет, вы, вероятно, можете сохранить URL-адрес страницы с миниатюрами, а затем открыть ее напрямую по URL-адресу.

person Liquid_Fire    schedule 14.11.2010

Вы можете прочитать URL-адрес ссылки, сохранить его в переменной, открыть новое окно браузера, а затем с помощью ie.goto(url) открыть ссылку в новом браузере.

person John    schedule 25.11.2010