I am really struggling with this but probably very simple for ruby programmer.
wait_for {is_displayed? MASTER}
click GLOBAL
wait_for {is_displayed? ACRECEIVABLE}
click ACRECEIVABLE
wait_for {is_displayed? AR01}
click AR01
click AR1001
puts AR1001TOTALAMT
puts AR1001ROW
totalcount = '2,139.471.00'
rowtest = '986'
wait_for { @driver.find_element(:xpath, "//table[@id='rt_NS_']/tbody/tr[2]/td/table/tbody/tr/td/span") }
verify {(@driver.find_element(:xpath, "//table[@id='rt_NS_']/tbody/tr[2]/td/table/tbody/tr[2]/td/table/tbody/tr/td[2]/span").text).should == "2,139.471.00"} <--------- This line works perfectly!
verify { (@driver.find_element(:xpath, "//table[@id='rt_NS_']/tbody/tr[2]/td/table/tbody/tr[2]/td/table/tbody/tr[2]/td[2]/span").text).should == totalcount } <--------- Same element but trying to pass variable
verify { (@driver.find_element(:xpath, "//table[@id='rt_NS_']/tbody/tr[2]/td/table/tbody/tr[2]/td/table/tbody/tr/td[2]/span").text).should == "986" } <--------- This line works perfectly!
verify { (@driver.find_element(:xpath, "//table[@id='rt_NS_']/tbody/tr[2]/td/table/tbody/tr[2]/td/table/tbody/tr/td[2]/span").text).should == rowtest } <--------- Same element but trying to pass variable
wait_for { @driver.find_element(:xpath, "//table[@id='rt_NS_']/tbody/tr[2]/td/table/tbody/tr/td/span") }
Any help would be appreciated.