Hello, Got it! :-)
changed the id: and it works. @browser.file_field(:id, "file_attachment_attachment") Thank you all again for your help. Joe On Tue, Oct 18, 2011 at 10:19 AM, Joe Fleck <joeflec...@gmail.com> wrote: > 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<http://groups.google.com/group/watir-generalwatir-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