Hi,
I'm new to Watir and Ruby, but from what I can see so far we could really benefit greatly from using Watir to automate testing of our web-based products.

Our main product uses a javascript HTML-editor (much like TinyMCE[1]) to let the user create documents to be published.

So far I've not managed to in any way to interact with this HTML-editor using Watir. Neither manipulating text in the textarea nor accessing the toolbar buttons works. When trying to input text in the textarea I always get an error like this:

  irb(main):026:0> ie.text_field(:id, /elm1/).set("Test")
  WIN32OLERuntimeError: focus
      OLE error code:800A083E in htmlfile
        Can't move focus to the control because it is invisible, not
        enabled, or of a type that does not accept the focus.
      HRESULT error code:0x80020009
        Exception occurred.
          from c:/ruby/lib/ruby/site_ruby/1.8/watir.rb:3399:in
          method_missing'
          from c:/ruby/lib/ruby/site_ruby/1.8/watir.rb:3399:in `set'
          from (irb):26
          from  :0

I realize I might be trying to access the wrong object here, but I've tried others with no luck. I've also tried using name instead of id.

If anyone can help me sorting out this problem that would be greatly appreciated.


[1] TinyMCE is a platform independent web based Javascript HTML WYSIWYG
    editor control released as Open Source under LGPL by Moxiecode
    Systems AB. It has the ability to convert HTML TEXTAREA fields or
    other HTML elements to editor instances.
    http://tinymce.moxiecode.com/example_full.php?example=true

Kind regards,
--
Thomas Ohrbom
QA Manager, extend as
[EMAIL PROTECTED]  | http://www.extend.no/
_______________________________________________
Wtr-general mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/wtr-general

Reply via email to