【问题标题】:Calabash Android How to Get data from TextViews and compare the sameCalabash Android 如何从 TextViews 获取数据并进行比较
【发布时间】:2015-06-18 07:11:55
【问题描述】:

我有三个 Textview,我想比较两个 Textview 与第三个的数据差异。我正在使用下面的代码,但它对我不起作用。请帮我解决这个问题。

Then /^I checked "([^\"]*)" transactions count  with first TextView "([^\"]*)" second TextView "([^\"]*)"$/ do |nid,rid,vid|


 totalReceivedCount=query("TextView id:'#{rid}'", :text).first.to_i
 totalReturnedCount=query("TextView iid:'#{vid}'", :text).first.to_i
 totalSummaryCount=query("TextView id:'#{nid}'", :text).first.to_i

 unless totalSummaryTransactionCount == totalReceivedCount - totalReturnedCount
 fail "Total not equal"
 end
end

【问题讨论】:

    标签: android automation automated-tests calabash calabash-android


    【解决方案1】:
    Then /^I compared "([^\"]*)" Text "([^\"]*)" void "([^\"]*)"$/ do |id1,id2,id3|
    
    n1 = query("TextView id:'#{id1}'", :text).first.to_i
    n2 = query("TextView id:'#{id2}'", :text).first.to_i
    n3 = query("TextView id:'#{id3}'", :text).first.to_i
    n4=n2-n3
    
    if n1 == n4
    puts "Success Logic" 
    else
    puts " Logic" 
    end 
    end
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-12-15
      • 2019-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-15
      • 2022-12-12
      相关资源
      最近更新 更多