thanks it's working!!

On Tue, Nov 25, 2014 at 2:46 PM, Justin Ko <justin.t...@gmail.com> wrote:

> It looks like there is sometimes a delay in the loading of the iframe
> containing the password field. Adding a wait to the setting of the password
> field solved the problem (at least for me):
>
> browser.iframe(id: "ws").text_field(id:
> "claveConsultiva").when_present.set 'bar'
>
> The `when_present` method tells Watir to wait for the element to appear
> before setting it.
>
> - Justin Ko
>
>
> On Monday, November 24, 2014 5:49:02 PM UTC-5, Alberto Magalhães wrote:
>>
>> same error :-(
>>
>> require 'watir-webdriver'
>> browser = Watir::Browser.new :chrome
>> browser.goto("https://www.santandertotta.pt/pt_PT/Particulares.html";)
>> #substituir o USERID pelo user de acesso
>> browser.text_field(:name => "usr").set "foo"
>> browser.button(:value => "Login").click
>> #browser.goto 'https://www.particulares.santandertotta.pt/pagina/
>> indice/0,,276_1_2,00.html?usr=Nome%20de%20Utilizador'
>> browser.iframe(id: "ws").text_field(id: "claveConsultiva").set 'bar'
>> browser.iframe(id: "ws").link(id: "login_button").click
>>
>> C:/Ruby21/lib/ruby/gems/2.1.0/gems/watir-webdriver-0.6.11/
>> lib/watir-webdriver/elements/iframe.rb:10:in `locate': unable to locate
>> iframe using {:id=>"ws", :tag_name=>"iframe"} (Watir::Exception::
>> UnknownFrameException)
>> from C:/Ruby21/lib/ruby/gems/2.1.0/gems/watir-webdriver-0.6.11/
>> lib/watir-webdriver/elements/element.rb:510:in `assert_exists'
>> from C:/Ruby21/lib/ruby/gems/2.1.0/gems/watir-webdriver-0.6.11/
>> lib/watir-webdriver/elements/iframe.rb:31:in `assert_exists'
>> from C:/Ruby21/lib/ruby/gems/2.1.0/gems/watir-webdriver-0.6.11/
>> lib/watir-webdriver/elements/element.rb:532:in `locate'
>> from C:/Ruby21/lib/ruby/gems/2.1.0/gems/watir-webdriver-0.6.11/
>> lib/watir-webdriver/elements/element.rb:510:in `assert_exists'
>> from C:/Ruby21/lib/ruby/gems/2.1.0/gems/watir-webdriver-0.6.11/
>> lib/watir-webdriver/user_editable.rb:11:in `set'
>> from teste_2.rb:8:in `<main>'
>>
>>
>>
>> On Mon, Nov 24, 2014 at 10:44 PM, Titus Fortner <titusf...@gmail.com>
>> wrote:
>>
>>> I take that back, I had a typo when trying to set. I'm not having any
>>> problem with the code...
>>>
>>> 2.1.2 :073 > browser = Watir::Browser.new :chrome
>>>  => #<Watir::Browser:0x1f1ef64532cb8556 url="data:," title="data:,">
>>> 2.1.2 :074 > browser.goto("https://www.santandertotta.pt/pt_PT/
>>> Particulares.html")
>>>  => "https://www.santandertotta.pt/pt_PT/Particulares.html";
>>> 2.1.2 :075 > browser.text_field(:name => "usr").set "foo"
>>>  => nil
>>> 2.1.2 :076 > browser.button(value: 'Login').click
>>>  => []
>>> 2.1.2 :077 > browser.iframe(id: 'ws').text_field(id:
>>> 'claveConsultiva').set 'bar'
>>>  => nil
>>> 2.1.2 :078 > browser.iframe(id: 'ws').link(id: 'login_button').click
>>>  => []
>>> 2.1.2 :079 >
>>>
>>>
>>> On Mon, Nov 24, 2014 at 4:36 PM, Alberto Magalhaes <aacmag...@gmail.com>
>>> wrote:
>>>
>>>> Joe,
>>>> Line 10. thanks
>>>>
>>>> On Mon, Nov 24, 2014 at 10:35 PM, Alberto Magalhaes <
>>>> aacmag...@gmail.com> wrote:
>>>>
>>>>> C:/Ruby21/lib/ruby/gems/2.1.0/gems/watir-webdriver-0.6.11/
>>>>> lib/watir-webdriver/elements/iframe.rb:10:in `locate': unable to
>>>>> locate iframe using {:id=>"ws", :tag_name=>"iframe"} (Watir::Exception::
>>>>> UnknownFrameException)
>>>>> from C:/Ruby21/lib/ruby/gems/2.1.0/gems/watir-webdriver-0.6.11/
>>>>> lib/watir-webdriver/elements/element.rb:510:in `assert_exists'
>>>>> from C:/Ruby21/lib/ruby/gems/2.1.0/gems/watir-webdriver-0.6.11/
>>>>> lib/watir-webdriver/elements/iframe.rb:31:in `assert_exists'
>>>>> from C:/Ruby21/lib/ruby/gems/2.1.0/gems/watir-webdriver-0.6.11/
>>>>> lib/watir-webdriver/elements/element.rb:532:in `locate'
>>>>> from C:/Ruby21/lib/ruby/gems/2.1.0/gems/watir-webdriver-0.6.11/
>>>>> lib/watir-webdriver/elements/element.rb:510:in `assert_exists'
>>>>> from C:/Ruby21/lib/ruby/gems/2.1.0/gems/watir-webdriver-0.6.11/
>>>>> lib/watir-webdriver/user_editable.rb:11:in `set'
>>>>> from teste_2.rb:8:in `<main>'
>>>>> >Exit code: 1
>>>>>
>>>>> On Mon, Nov 24, 2014 at 10:30 PM, Joe Fleck <joefl...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> Alberto,
>>>>>>
>>>>>> What line is this failing on?
>>>>>>
>>>>>> Joe
>>>>>>
>>>>>> On Mon, Nov 24, 2014 at 5:26 PM, Alberto Magalhaes <
>>>>>> aacmag...@gmail.com> wrote:
>>>>>>
>>>>>>> Titus,
>>>>>>>
>>>>>>> I'm trying this:
>>>>>>> require 'watir-webdriver'
>>>>>>> browser = Watir::Browser.new :chrome
>>>>>>> browser.goto("https://www.santandertotta.pt/pt_PT/Particulares.html
>>>>>>> ")
>>>>>>> browser.text_field(:name => "usr").set "foo"
>>>>>>> browser.button(:value => "Login").click
>>>>>>> usr=Nome%20de%20Utilizador'
>>>>>>> browser.iframe(id: 'ws').text_field(id: 'claveConsultiva').set 'bar'
>>>>>>> browser.iframe(id: 'ws').link(id: 'login_button').click
>>>>>>>
>>>>>>>
>>>>>>> On Mon, Nov 24, 2014 at 9:36 PM, Titus Fortner <titusf...@gmail.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> This works for me.
>>>>>>>>
>>>>>>>> browser = Watir::Browser.new :chrome
>>>>>>>> browser.goto 'https://www.particulares.santandertotta.pt/pagina/
>>>>>>>> indice/0,,276_1_2,00.html?usr=Nome%20de%20Utilizador'
>>>>>>>> browser.iframe(id: 'ws').text_field(id:
>>>>>>>> 'identificacionUsuario').set 'Foo'
>>>>>>>> browser.iframe(id: 'ws').text_field(id: 'claveConsultiva').set 'Bar'
>>>>>>>> browser.iframe(id: 'ws').link(id: 'login_button').click
>>>>>>>>
>>>>>>>> On Mon, Nov 24, 2014 at 3:19 PM, Alberto Magalhães <
>>>>>>>> aacmag...@gmail.com> wrote:
>>>>>>>>
>>>>>>>>>
>>>>>>>>> Joe and Titus
>>>>>>>>>
>>>>>>>>> it's not working.
>>>>>>>>>
>>>>>>>>> I'm trying to access 'claveConsultiva' that is present on
>>>>>>>>> https://www.particulares.santandertotta.pt/pagina/
>>>>>>>>> indice/0,,276_1_2,00.html?usr=Nome%20de%20Utilizador
>>>>>>>>>
>>>>>>>>> thanks in advance
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Segunda-feira, 24 de Novembro de 2014 18:11:47 UTC, Alberto
>>>>>>>>> Magalhães escreveu:
>>>>>>>>>
>>>>>>>>>> Hi,
>>>>>>>>>>
>>>>>>>>>> I'm having trouble getting access to a password text field -
>>>>>>>>>> claveConsultiva
>>>>>>>>>>
>>>>>>>>>> I apreciate all the help
>>>>>>>>>>
>>>>>>>>>> <div id="left"> <div id="navtitle"> <ul class="fv"> <li class="fl
>>>>>>>>>> titleout"> <div class="title"> Entrar no NetBanco Particulares
>>>>>>>>>> </div> </li> <li class="fl navon" style="position: relative"> <div
>>>>>>>>>> class="boxarrowdownon"></div> Particulares </li> <li class="fl
>>>>>>>>>> navoff btnarea" title="Entrar no NetBanco Empresas">
>>>>>>>>>> </li> </ul> </div>    <div id="nota" class="fc"> Para aceder às
>>>>>>>>>> suas contas, introduza o Nome de Utilizador e o Código de Acesso.
>>>>>>>>>> <BR/><strong>Por razões de segurança, recomendamos a utilização
>>>>>>>>>> do Teclado Virtual.</strong> </div> <form name="formulario"
>>>>>>>>>> autocomplete="off" method="post" action="../login/?"> <input type
>>>>>>>>>> ="hidden" name="accion" value="3"/>  <input type="hidden" name="
>>>>>>>>>> ssafe" value="48A2057113F89EA3741705D7968B4AFFD8F8A23F"/> <input
>>>>>>>>>> type="hidden" name="linkHomeURL" value="/pagina/indice/0,,276_1
>>>>>>>>>> _2,00.html"/>  <div class="input_container"> <span class="inner"> 
>>>>>>>>>> <label
>>>>>>>>>> for="identificacionUsuario">Nome de Utilizador</label> <input
>>>>>>>>>> autofocus type="text" class="inputlong" id="identificacionUsuario"
>>>>>>>>>> name="identificacionUsuario" value="210348500" maxlength="64"
>>>>>>>>>> autocomplete="off" /> </span> </div>  <div class="input_container
>>>>>>>>>> "> <span class="inner"> <label for="claveConsultiva">Código de
>>>>>>>>>> Acesso</label> <input type="password" id="claveConsultiva" name="
>>>>>>>>>> claveConsultiva" maxlength="16" autocomplete="off" /> <a href="
>>>>>>>>>> javascript:;" id="vkbd" title="Teclado Virtual" alt="Teclado
>>>>>>>>>> Virtual"></a> <div class="fc"></div> </span> </div> </form>
>>>>>>>>>> </div>
>>>>>>>>>>
>>>>>>>>>  --
>>>>>>>>> --
>>>>>>>>> Before posting, please read http://watir.com/support. In short:
>>>>>>>>> search before you ask, be nice.
>>>>>>>>>
>>>>>>>>> watir-...@googlegroups.com
>>>>>>>>> http://groups.google.com/group/watir-general
>>>>>>>>> watir-genera...@googlegroups.com
>>>>>>>>>
>>>>>>>>> ---
>>>>>>>>> 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 watir-genera...@googlegroups.com.
>>>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>>>
>>>>>>>>
>>>>>>>>  --
>>>>>>>> --
>>>>>>>> Before posting, please read http://watir.com/support. In short:
>>>>>>>> search before you ask, be nice.
>>>>>>>>
>>>>>>>> watir-...@googlegroups.com
>>>>>>>> http://groups.google.com/group/watir-general
>>>>>>>> watir-genera...@googlegroups.com
>>>>>>>>
>>>>>>>> ---
>>>>>>>> You received this message because you are subscribed to a topic in
>>>>>>>> the Google Groups "Watir General" group.
>>>>>>>> To unsubscribe from this topic, visit https://groups.google.com/d/
>>>>>>>> topic/watir-general/lUfGWIwZ_Xc/unsubscribe.
>>>>>>>> To unsubscribe from this group and all its topics, send an email to
>>>>>>>> watir-genera...@googlegroups.com.
>>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>>
>>>>>>>
>>>>>>>  --
>>>>>>> --
>>>>>>> Before posting, please read http://watir.com/support. In short:
>>>>>>> search before you ask, be nice.
>>>>>>>
>>>>>>> watir-...@googlegroups.com
>>>>>>> http://groups.google.com/group/watir-general
>>>>>>> watir-genera...@googlegroups.com
>>>>>>>
>>>>>>> ---
>>>>>>> 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 watir-genera...@googlegroups.com.
>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>
>>>>>>
>>>>>>  --
>>>>>> --
>>>>>> Before posting, please read http://watir.com/support. In short:
>>>>>> search before you ask, be nice.
>>>>>>
>>>>>> watir-...@googlegroups.com
>>>>>> http://groups.google.com/group/watir-general
>>>>>> watir-genera...@googlegroups.com
>>>>>>
>>>>>> ---
>>>>>> You received this message because you are subscribed to a topic in
>>>>>> the Google Groups "Watir General" group.
>>>>>> To unsubscribe from this topic, visit https://groups.google.com/d/
>>>>>> topic/watir-general/lUfGWIwZ_Xc/unsubscribe.
>>>>>> To unsubscribe from this group and all its topics, send an email to
>>>>>> watir-genera...@googlegroups.com.
>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>
>>>>>
>>>>>
>>>>  --
>>>> --
>>>> Before posting, please read http://watir.com/support. In short: search
>>>> before you ask, be nice.
>>>>
>>>> watir-...@googlegroups.com
>>>> http://groups.google.com/group/watir-general
>>>> watir-genera...@googlegroups.com
>>>>
>>>> ---
>>>> 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 watir-genera...@googlegroups.com.
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>
>>>  --
>>> --
>>> Before posting, please read http://watir.com/support. In short: search
>>> before you ask, be nice.
>>>
>>> watir-...@googlegroups.com
>>> http://groups.google.com/group/watir-general
>>> watir-genera...@googlegroups.com
>>>
>>> ---
>>> You received this message because you are subscribed to a topic in the
>>> Google Groups "Watir General" group.
>>> To unsubscribe from this topic, visit https://groups.google.com/d/
>>> topic/watir-general/lUfGWIwZ_Xc/unsubscribe.
>>> To unsubscribe from this group and all its topics, send an email to
>>> watir-genera...@googlegroups.com.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>  --
> --
> Before posting, please read http://watir.com/support. In short: search
> before you ask, be nice.
>
> watir-general@googlegroups.com
> http://groups.google.com/group/watir-general
> watir-general+unsubscr...@googlegroups.com
>
> ---
> You received this message because you are subscribed to a topic in the
> Google Groups "Watir General" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/watir-general/lUfGWIwZ_Xc/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> watir-general+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
-- 
Before posting, please read http://watir.com/support. In short: search before 
you ask, be nice.

watir-general@googlegroups.com
http://groups.google.com/group/watir-general
watir-general+unsubscr...@googlegroups.com

--- 
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 watir-general+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to