У меня есть веб-сайт, который отображается только в браузере с поддержкой Webkit (Google Chrome, Safari).Я использую Google Chrome, так как я нахожусь в Windows 7.
Я использую Watir-WebDriver для автоматизации того же.
Проблема: Когда я нажимаю на кнопку в окне браузера, запускаетсяв новом окне браузера отображается другое окно и содержимое публикации.Мне нужен способ идентифицировать это новое окно браузера, чтобы можно было продолжить тестирование.Я читал на разных форумах, но не получил какого-либо определенного ответа / решения.
В: Есть ли альтернатива watir :: ie.attach для watir-webdriver, так как attach не поддерживается в Watir-Webdriver
Пример кода:
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