Есть ли альтернатива watir :: ie.attach для watir -webdriver, поскольку вложение не поддерживается на webdriver

У меня есть веб-сайт, который отображается только в браузере с поддержкой Webkit (Google Chrome, Safari). Я использую Google Chrome, так как у меня Windows 7.

Я использую Watir-WebDriver для автоматизации того же.

Проблема: когда я нажимаю кнопку в окне браузера, запускается другое окно и публикуется содержимое щелчка. отображается в новом окне браузера. Мне нужен способ идентифицировать это новое окно браузера, чтобы продолжить тестирование. Я читал на различных форумах, но не получил определенного ответа / решения.

Q: Есть ли альтернатива watir :: ie.attach для watir-webdriver, поскольку приложение не поддерживается в Watir-Webdriver

Sample код:

require "rubygems"

require "watir-webdriver"


require "selenium-webdriver"

b = Watir::Browser.new(:chrome)

website = "http://xyz.com"

#a new browser is launched and the website is opened

b.goto(website)

#this opens a new browser window

b.link(:xpath,"/html/body/div/ul/li/a").click

#there is a button called "MAP" on the new browser window

b.link(:id,"btn_MAP")

#this gives an error, unknown link
5
задан Željko Filipin 27 April 2011 в 09:32
поделиться