【问题标题】:How to verify specific text from text view in calabash android如何从calabash android中的文本视图验证特定文本
【发布时间】:2018-01-17 15:40:50
【问题描述】:

如何在calabash android的文本视图中验证特定文本

我在文本字段中输入了一些数字,并且在某些特定情况下,它应该与服务返回的另一个数字相乘。这个乘法显示在我输入数字的文本框前面。这个乘法显示在文本视图中,我可以在该视图上断言预期的结果..但我必须获取整个文本......我只关心乘号......而不是计算

场景:

1*12=12

'1' = 是输入

'* 12 = 12' = 是 textview 中的输出...我需要对 '*' 进行断言,而不是对整个 textview 进行断言,即 '*12 = 12'。

目前我正在使用 check_if_element_exists? ...并且它适用于整个 textview (* 12 = 12) 并且如果我将它用于仅识别 '*' 则失败

【问题讨论】:

  • 是否需要检查'*'是否在字符串'* 12 = 12'中?
  • 是的...我只需要验证 * ,是否在字符串中

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


【解决方案1】:

include? 应该可以帮助您:

例子:

my_string = '* 12 = 12'
my_string.include?('*') # true

'abc'.include?('*') # false

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多