Thanks Charlie - you rock!
Out of curiosity, how did you know to change (:id, 'label_user_email') to (:id,
'user_email') ? Was there something in the page source that I missed? Or did
you just experiment with taking 'label_' off?
...Or asked differently, why did using 'label_user_email' give the error it
did, rather than just telling me that the object was not found?
Jeff
On 3/8/07, Charley Baker <[EMAIL PROTECTED]> wrote:
Had to change the id's you were using to access the html elements, this
should work:
require 'watir'
include Watir
require 'test/unit'
class TC_SendManyMessages < Test::Unit::TestCase
$email = '[EMAIL PROTECTED]'
$pw = 'password'
def test_send_many_messages
ie =
IE.start('http://www.divinecaroline.com/public/login/show_login_page'
<http://www.divinecaroline.com/public/login/show_login_page%27>)
ie.text_field(:id, 'user_email').set($email)
ie.text_field(:id,'user_password').set($pw)
ie.button(:name, 'login_button').click
end
end
-Charley
On 3/8/07, Jeff Fry < [EMAIL PROTECTED] > wrote:
>
> Hey Charley, thanks for taking a look! Yeah, I mistakenly pasted an
> internal url. Our public site is:
>
http://www.divinecaroline.com/public/login/show_login_page<http://carolinerr.realgirlsmedia.local/public/login/show_login_page>
> Jeff
>
> On 3/8/07, Charley Baker <[EMAIL PROTECTED] > wrote:
> >
> > Hey Jeff,
> >
> > I'm not able to get to the site you have listed in your test, seems
> > the url might be local to your internal network? When you include
> > unittests/setup there's a line at the beginning there: END {$ie.close if
> > $ie; Watir:: IE.quit} which closes ie when your tests are done
> > running.
> >
> > -Charley
> >
> > On 3/7/07, Jeff Fry < [EMAIL PROTECTED] > wrote:
> >
> > > Hi all,
> > > I am getting an unfamiliar error and hoping someone can lend a hand.
> > >
> > >
> > > I'm currently using Watir 1.5.1.1145
> > > I just got:
> > >
> > > >ruby create_many_messages.rb
> > > > Loaded suite create_many_messages
> > > > Started
> > > > E
> > > > Finished in 4.544 seconds.
> > > >
> > > > 1) Error:
> > > > test_send_many_messages(TC_SendManyMessages):
> > > > WIN32OLERuntimeError: unknown property or method `readOnly'
> > > > HRESULT error code:0x80020006
> > > > Unknown name.
> > > > (eval):3:in `invoke'
> > > > (eval):3:in `readonly?'
> > > > c:/ruby/lib/ruby/gems/1.8/gems/watir-1.5.1.1145/./watir.rb:3798:in
> > > > `assert_not_readonly'
> > > > c:/ruby/lib/ruby/gems/1.8/gems/watir-1.5.1.1145/./watir.rb:3884:in
> > > > `set'
> > > > create_many_messages.rb:17:in `test_send_many_messages'
> > > >
> > > > 1 tests, 0 assertions, 0 failures, 1 errors
> > > > >Exit code: 1
> > > >
> > >
> > > After trying:
> > >
> > > $LOAD_PATH.unshift File.join(File.dirname(__FILE__), '..') if $0 ==
> > > > __FILE__
> > > > require 'unittests/setup'
> > > >
> > > > class TC_SendManyMessages < Test::Unit::TestCase
> > > > include Watir
> > > >
> > > > $email = " [EMAIL PROTECTED]"
> > > > $pw = "password"
> > > >
> > > > def test_send_many_messages
> > > >
$ie.goto("http://carolinerr.realgirlsmedia.local/public/login/show_login_page
> > > > ")
> > > > $ie.text_field(:id ,"label_user_email").set($email) # THIS
> > > > IS THE LINE IT CHOKES ON
> > > > $ie.text_field(:id ,"label_user_password").set($pw)
> > > > $ie.link(:name, "login_button").click
> > > > end #def
> > > >
> > > > end
> > > >
> > >
> > > A search of the archives gave me
http://forums.openqa.org/thread.jspa?messageID=10228
> > > ...but this seems to have been fixed in 9/06, so I think I must be
> > > hitting something different.
> > >
> > > Am I screwing something up here?
> > >
> > > BTW, our site is public so the code above should execute for
> > > you...just as poorly as it executes for me. ;0)
> > >
> > > Thanks in advance for any help,
> > > Jeff
> > >
> > >
> > > BTW, I remember in the past watir left IE open unless I explicitly
> > > called ie.close. When I'm coding, I often like to leave IE open to
> > > see where I bombed. Is there a way I can switch back to not automagically
> > > cleaning up while I'm coding? I did a quick search of watir.rb but
> > > didn't see anything promising. Thanks again.
> > > _______________________________________________
> > > Wtr-general mailing list
> > > [email protected]
> > > http://rubyforge.org/mailman/listinfo/wtr-general
> > >
> >
> >
> > _______________________________________________
> > Wtr-general mailing list
> > [email protected]
> > http://rubyforge.org/mailman/listinfo/
wtr-general<http://rubyforge.org/mailman/listinfo/wtr-general>
> >
>
>
> _______________________________________________
> Wtr-general mailing list
> [email protected]
> http://rubyforge.org/mailman/listinfo/wtr-general
>
_______________________________________________
Wtr-general mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/wtr-general
_______________________________________________
Wtr-general mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/wtr-general