У меня есть веб-сайт, который отображается только в браузере с поддержкой 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