【发布时间】:2019-09-17 14:55:58
【问题描述】:
- 我有一个包含一些字符串值的输入文件。让我们说字符串之一。
- 在网页上,我正在识别 Web 元素并将其值作为字符串获取。让我们说第二个字符串。
String one = "abc" //Value from input file.
String two = "USabc" // Value from identifying a web element.
我必须比较这两个字符串,我的测试用例是字符串二应该包含“US”以及字符串一的内容是“abc”
我该怎么做?
另外,如果我在一个脚本中有多个输入和多个输出,那么最好的方法是什么?
【问题讨论】:
-
听起来你应该使用 .contains() 方法。
If(two.contains(one) && two.contains("US){} -
您可以定义函数,您可以在其中传递两个变量。一个作为输入字符串,另一个作为 xpath 字符串,在函数块内,您可以写下元素的代码,然后与上述分辨率进行比较。如果您可以提供更多信息 OP 可以为您提供最佳解决方案。
标签: java string selenium hashmap webdriver