Hi,

Thank you all for helping. I really appreciate it.

I believe the file path is correct now because the error message I am now
getting has changed.

Code:
#Attach file
      @browser.file_field(:id,
"the_file").set("/Users/josephfleck/Documents/DownloadDocs/DataFile.xls")

It doesn't object name i am giving it.  Do I need to use something else like
the actual object name of the text field?


/Users/josephfleck/.rvm/rubies/ree-1.8.7-2010.02/lib/ruby/gems/1.8/gems/watir-webdriver-0.3.4/lib/watir-webdriver/elements/element.rb:248:in
`assert_exists': unable to locate element, using {:type=>"file",
:tag_name=>"input", :id=>"the_file"}
(Watir::Exception::UnknownObjectException)
        from
/Users/josephfleck/.rvm/rubies/ree-1.8.7-2010.02/lib/ruby/gems/1.8/gems/watir-webdriver-0.3.4/lib/watir-webdriver/elements/file_field.rb:23:in
`value='
        from
/Users/josephfleck/.rvm/rubies/ree-1.8.7-2010.02/lib/ruby/gems/1.8/gems/watir-webdriver-0.3.4/lib/watir-webdriver/elements/file_field.rb:14:in
`set'
        from ./common/helper_methods.rb:182:in `share_documents'
        from
/Users/josephfleck/Sites/within3/qa_automation/discussion/add_multiple_discussion.rb:159
        from
/Users/josephfleck/.rvm/rubies/ree-1.8.7-2010.02/lib/ruby/gems/1.8/gems/fastercsv-1.5.4/lib/faster_csv.rb:696:in
`each'
        from
/Users/josephfleck/.rvm/rubies/ree-1.8.7-2010.02/lib/ruby/gems/1.8/gems/fastercsv-1.5.4/lib/faster_csv.rb:696:in
`each'
        from
/Users/josephfleck/Sites/within3/qa_automation/discussion/add_multiple_discussion.rb:38

On Tue, Oct 18, 2011 at 9:28 AM, Joe DiMauro <joe...@comcast.net> wrote:

> Another thing I noticed. Due to the path ending with
> \criptDataFile.xls
>
> It appers that the backslash followed by the two characters "cr"
> is being interpeted as a Carridge Return.  You can see this
> in the error message:
>
> No such file or directory - Users/josephfleck/Documents/Download
> Docs/ iptDataFile.xls (Errno::ENOENT)
>          ^
>         Notice the space instead of the characters"cr" indicating
>         that \cr was interpreted as a Carriage Return, not the first
>         two characters in the file name "criptDataFile.xls"
>
>
> So try all these:
> 1. Use a full pathname, not a relative path (as previously mentioned)
>     Unless Ruby is running with the Root level of your Mac as it
> working
>    directory, (which I'm pretty sure its not), then the Users
> directory will not be a valid relative path.)
>
> 2. Remove the backslashes. They are not necessary on Mac/Linus OS,
>    (as previously mentioned), and may cause issues (e.g. \cr)
>
> 3. Always a good idea (as previously mentioned), to upgrade to the
>    latest version of the gems, (and Ruby if possible)
>
>    If you are also running safariWatir you may not be able to upgrade
>    to Ruby 1.9.x.  I don't recall if safariWatir supports 1.9.x yet.
>
> 4. The space in the directory name should not be an issue, since the
>    full path is quoted,  but whenever possible using directory
>   and file names without spaces is always safer.
>
>
> Joe DiMauro
>
>
> On Oct 17, 4:42 pm, Chuck van der Linden <sqa...@gmail.com> wrote:
> > or escape the space with a backslash? same as you are doing for the
> > slashes?  (but Michael's solution of using double-quotes might be even
> > easier)
> >
> > On Oct 17, 1:50 pm, Željko Filipin <zeljko.fili...@wa-research.ch>
> > wrote:
> >
> > > On Mon, Oct 17, 2011 at 10:01 PM, Joe Fleck <joeflec...@gmail.com>
> wrote:
> > > >  No such file or directory - Users/josephfleck/Documents/Download
> Docs/
> >
> > > iptDataFile.xls
> >
> > > Try putting the file in a folder that has no spaces, something
> > > like Users/josephfleck
> >
> > > Željko
>
> --
> 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
>

-- 
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

Reply via email to