Ah, `iframe.b` is not `iframe.browser`. 

On Thursday, August 3, 2017 at 2:28:55 AM UTC-5, Raja gopalan wrote:
>
> No, clearly not!
>
>
> I have written the below code
>
> puts '-------------------------------------------------'
> iframe=b.iframe(id: "mymodalerr")
> puts b.class
> b.alert.ok
> puts '-------------------------------------------------'
>
> Output
> -------------------------------------------------
> Watir::Browser
> This code has slept for the duration of the default timeout waiting for 
> an Alert to exist. If the test is still passing, consider using Alert#exists? 
> instead of rescuing UnknownObjectException
> Uncaught exception: unable to locate alert
>  C:/Ruby23/lib/ruby/gems/2.3.0/gems/watir-6.5.0/lib/watir/alert.rb:115:in 
> `rescue 
> in wait_for_exists'
>  C:/Ruby23/lib/ruby/gems/2.3.0/gems/watir-6.5.0/lib/watir/alert.rb:106:in `
> wait_for_exists'
>  C:/Ruby23/lib/ruby/gems/2.3.0/gems/watir-6.5.0/lib/watir/alert.rb:36:in 
> `ok'
>  C:/Users/rajagopalan.m/RubymineProjects/SeleniumLearning/Contact/
> ModuleExample.rb:142:in `<top (required)>'
>
> Did you notice that b is Browser object?
>
>
>
> And when I write the below 
>
>
> puts '-------------------------------------------------'
> iframe=b.iframe(id: "mymodalerr")
> puts iframe.b.class
> iframe.b.alert.ok
> puts '-------------------------------------------------'
>
>
>
>
> Output
>
> -------------------------------------------------
> Watir::HTMLElement
> Uncaught exception: undefined method `alert' for 
> #<Watir::HTMLElement:0x372de18>
>  
> C:/Ruby23/lib/ruby/gems/2.3.0/gems/watir-6.5.0/lib/watir/elements/element.rb:693:in
>  
> `method_missing'
>  
> C:/Users/rajagopalan.m/RubymineProjects/SeleniumLearning/Contact/ModuleExample.rb:142:in
>  
> `<top (required)>'
>
>
>
>
> So iframe.b is not returning Browser object, So this must be a bug? What 
> do you say? 
>
> On Wednesday, August 2, 2017 at 8:24:41 PM UTC+5:30, Titus Fortner wrote:
>>
>> The first error indicates that b is an element, not a browser. The second 
>> error means there isn't an alert open.
>
>

-- 
-- 
Before posting, please read http://watir.com/support. 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