# How to compair two object values.plz help me i write that co

**URL:** <https://www.ruby-forum.com/t/how-to-compair-two-object-values-plz-help-me-i-write-that-co/188404>\
**Category:** Ruby\
**Created:** [May 11, 2010, 1:26pm UTC](https://www.ruby-forum.com/t/how-to-compair-two-object-values-plz-help-me-i-write-that-co/188404 "2010-05-11T13:26:40Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![sweetzubair](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/7feea3/32.png) [@sweetzubair](https://www.ruby-forum.com/u/sweetzubair)\
**Post date:** [May 11, 2010, 1:26pm UTC](https://www.ruby-forum.com/t/how-to-compair-two-object-values-plz-help-me-i-write-that-co/188404/1 "2010-05-11T13:26:40Z")

</div>

How to compair two object values.plz help me i write that code but not  
work properly

require ‘watir’  
include Watir

counter = 1

ie=Watir::IE.start(“[http://www.google.co.in](http://www.google.co.in)”)  
file = File.new(“c:/test/test.txt”, “r”)

while (line = file.gets ‘=’)  
line = file.readline  
while(counter == 1)  
ie.text\_field(:name,“userId”).set(line)  
if(ie.text\_field(:name,“userId”).value ==  
line)  
puts line  
puts ie.text\_field(:name,“userId”).value  
puts “Correct Value of User ID”  
else  
puts line  
puts ie.text\_field(:name,“userId”).value  
puts “Wrong Value of User ID”  
end  
break  
end  
while(counter == 2)  
ie.text\_field(:name,“password”).set(line)  
if(ie.text\_field(:name,“password”).value ==  
line)  
puts line  
puts ie.text\_field(:name,“password”).value  
puts “Correct Value of Password”  
else  
puts line  
puts ie.text\_field(:name,“password”).value  
puts"Wrong Value of Password"  
end  
break  
end  
counter = counter + 1  
end  
file.close  
ie.button(:name,“Submit”).click()

---

<div class="post-metadata">

**Author:** ![sweetzubair](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/7feea3/32.png) [@sweetzubair](https://www.ruby-forum.com/u/sweetzubair)\
**Post date:** [May 11, 2010, 2:14pm UTC](https://www.ruby-forum.com/t/how-to-compair-two-object-values-plz-help-me-i-write-that-co/188404/2 "2010-05-11T14:14:28Z")

</div>

Zubair A. wrote:

> ```
> puts line
> puts ie.text_field(:name,"userId").value
> puts "Wrong Value of User ID"
> 
> ```

Change those first two to  
puts line.inspect  
puts ie.text\_field(:name,“userId”).value.inspect

to get a better idea of what’s different. My guess is that one contains  
a newline and the other doesn’t; line.chomp! is your friend.

---

<div class="post-metadata">

**Author:** ![sweetzubair](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/7feea3/32.png) [@sweetzubair](https://www.ruby-forum.com/u/sweetzubair)\
**Post date:** [May 11, 2010, 2:25pm UTC](https://www.ruby-forum.com/t/how-to-compair-two-object-values-plz-help-me-i-write-that-co/188404/3 "2010-05-11T14:25:18Z")

</div>

Brian C. wrote:

> Zubair A. wrote:
> 
> > ```
> > puts line
> > puts ie.text_field(:name,"userId").value
> > puts "Wrong Value of User ID"
> > 
> > ```
> 
> Change those first two to  
> puts line.inspect  
> puts ie.text\_field(:name,“userId”).value.inspect
> 
> to get a better idea of what’s different. My guess is that one contains  
> a newline and the other doesn’t; line.chomp! is your friend.

ITs show this how to remove \n this plz help

“removed\_email\_address@domain.invalid\n”  
“removed\_email\_address@domain.invalid”

---

<div class="post-metadata">

**Author:** ![sweetzubair](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/7feea3/32.png) [@sweetzubair](https://www.ruby-forum.com/u/sweetzubair)\
**Post date:** [May 11, 2010, 2:32pm UTC](https://www.ruby-forum.com/t/how-to-compair-two-object-values-plz-help-me-i-write-that-co/188404/4 "2010-05-11T14:32:13Z")

</div>

\*\*\*\*\*\*\*\*\*\* My problem is solved \*\*\*\*\*\*\*\*\*\*\*

Thank you…!!!
