the exception is caused by the value you are trying to set
account["bldgBI"] being nil
you can test is by doing this first

puts "oh no - its nil " if account["bldgBI"].nil?



----- Original Message -----
From: Tiffany Fodor <[EMAIL PROTECTED]>
Date: Tuesday, May 22, 2007 11:04 am
Subject: [Wtr-general] Long, strange field name issue

> Hi all!
> 
> I'm using the new Excel interface class to retrieve data from a 
> spreadsheet for testing our web app.  One field on our website is 
> giving me fits.  
> 
> I've verified with IE Developer that the field is Business 
> Income/Extra Expense/Rental Value_0
> 
> The line in my script (#126) that writes data to this field looks 
> like this:
> 
> ie.text_field(:name, "Business Income/Extra Expense/Rental 
> Value_0").set(account["bldgBI"])
> When my script gets to this point, I get the following error:
> 
> c:/ruby/lib/ruby/gems/1.8/gems/watir-1.5.1.1166/./watir.rb:4054:in 
> `doKeyPress': undefined method `length' for nil:NilClass 
> (NoMethodError)from c:/ruby/lib/ruby/gems/1.8/gems/watir-
> 1.5.1.1166/./watir.rb:4026:in `set'
>        from C:/WatirScripts/CreateQuotes.rb:126
>        from C:/WatirScripts/CreateQuotes.rb:76:in `each'
>        from C:/WatirScripts/CreateQuotes.rb:76
> 
> Does anyone know if my problem is the length of the field name or 
> if it's because it includes /'s?  Is there any way around the problem?
> 
> Thanks in advance for any help you can provide!
> 
> -Tiffany
> _______________________________________________
> Wtr-general mailing list
> Wtr-general@rubyforge.org
> http://rubyforge.org/mailman/listinfo/wtr-general
> 
_______________________________________________
Wtr-general mailing list
Wtr-general@rubyforge.org
http://rubyforge.org/mailman/listinfo/wtr-general

Reply via email to