I'm lost on what your question is.



On Tuesday, August 7, 2018 at 11:30:00 AM UTC-7, rajagopalan madasami wrote:
>
> Hi sorry once again, please read this.
>
>
> If I want to switch the window again I should not using block. I need to 
> use the way you are using without block
>
> On Tue 7 Aug, 2018, 11:54 PM Titus Fortner, <[email protected] 
> <javascript:>> wrote:
>
>> What are you asking? The block should not close the window automatically, 
>> what if you want to switch to it again?
>>
>>
>>
>> On Tuesday, August 7, 2018 at 11:17:45 AM UTC-7, rajagopalan madasami 
>> wrote:
>>>
>>> >>Ah, this got lost in the business that is Watir General this week<<
>>>
>>> I didn't understand this line.
>>>
>>> I know it switched back but the window which has switched left for no 
>>> reason ? When it comes to block it obviously has to close the window which 
>>> has been opened and switched. If you are not using block then there is no 
>>> need and that's what intented because user wants to take control of when to 
>>> close but when using the block he is obviously expecting the switched 
>>> window to be closed when he returns back, otherwise it's opened for what?
>>>
>>> On Tue 7 Aug, 2018, 11:41 PM Titus Fortner, <[email protected]> wrote:
>>>
>>>> Ah, this got lost in the business that is Watir General this week
>>>>
>>>> If you are using the block it will automatically switch back to the 
>>>> original window for you.
>>>> I don't like using blocks for things like this, so I explicitly switch 
>>>> back using `#original_window`.
>>>>
>>>> Neither approach automatically closes a window, so if it isn't the side 
>>>> effect of another action, you'll need to do that explicitly.
>>>>
>>>>
>>>>
>>>> On Tuesday, August 7, 2018 at 11:00:40 AM UTC-7, rajagopalan madasami 
>>>> wrote:
>>>>>
>>>>> Hi here you forgot to reply my previous mail. When I use block when 
>>>>> switching to the window , it's automatically needs to close the window, 
>>>>> eh? 
>>>>> Please see my previous mail as well. 
>>>>>
>>>>> On Tue 7 Aug, 2018, 8:56 PM Titus Fortner, <[email protected]> 
>>>>> wrote:
>>>>>
>>>>>> 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.
>>>>>>
>>>>> -- 
>>>> -- 
>>>> 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] <javascript:>
>> http://groups.google.com/group/watir-general
>> [email protected] <javascript:>
>> --- 
>> 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] <javascript:>.
>> 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.

Reply via email to