Oh no, I gave the right code: https://stackoverflow.com/a/51666596/4072371
Also, original_window is stored for you, you don't need to create it. b.select_list(id: 'selWeek').options.each do |option| option.select b.button(id: 'csbtnSearch').click(:control) b.windows.last.use p b.element(xpath: '//*[@id="form1"]/table/tbody/tr[1]/td[1]/a').text b.window.close b.original_window.use end On Tue, Aug 7, 2018 at 8:20 AM Titus Fortner <[email protected]> wrote: > > Gah, I mixed in Selenium code. > > In Selenium `driver.close` closes the window, and `driver.quit` ends > the session. > In Watir it needs to be `b.window.close` > > Let me find the SO entry to fix it. > On Tue, Aug 7, 2018 at 4:05 AM <[email protected]> wrote: > > > > Hi Titus, > > > > We have recently had the talk in Stackoverflow, where you have suggested me > > this code > > > > I tried using your code but when I reach b.close, it's closing the browser > > totally not the tab which has opened recently so I couldn't connect to the > > original window. > > > > Please execute this code > > > >> require 'watir' > >> driver = Selenium::WebDriver.for :chrome > >> b = Watir::Browser.new driver > >> > >> b.goto 'https://services.wiltshire.gov.uk/PlanningGIS/LLPG/WeeklyList' > >> > >> b.select_list(id: 'selWeek').options.each do |option| > >> option.select > >> b.button(id: 'csbtnSearch').click(:control) > >> original = b.original_window > >> b.windows.last.use > >> p b.element(xpath: '//*[@id="form1"]/table/tbody/tr[1]/td[1]/a').text > >> b.close > >> b.original_window = original > >> end > > > > > > > > browser b.close is closing the browser not the newly opened tab so I > > couldn't connect to the original window and this throws the error. Is it a > > bug? > > > > -- > > -- > > Before posting, please read > > https://github.com/watir/watir_meta/wiki/Guidelines-for-Posting-to-Watir-General-Google-Group. > > In short: search before you ask, be nice. > > > > [email protected] > > http://groups.google.com/group/watir-general > > [email protected] > > --- > > You received this message because you are subscribed to the Google Groups > > "Watir General" group. > > To unsubscribe from this group and stop receiving emails from it, send an > > email to [email protected]. > > For more options, visit https://groups.google.com/d/optout. -- -- Before posting, please read https://github.com/watir/watir_meta/wiki/Guidelines-for-Posting-to-Watir-General-Google-Group. In short: search before you ask, be nice. [email protected] http://groups.google.com/group/watir-general [email protected] --- You received this message because you are subscribed to the Google Groups "Watir General" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
