我有两个字符串说
a =“您的交易成功,参考编号为12345”
和
b =“您的交易成功”
我需要比较这两个字符串。我怎么能在Selenium IDE中做到这一点。
答案 0 :(得分:0)
你应该使用这个文字' IWebElement.Text'并分配给varible。接下来你可以简单地比较一下使用nunit:AssertIsTrue(text1 == text2)。
答案 1 :(得分:0)
如果两个字符串总是以“您的事务成功”开头,那么执行storeEval到substring只获取两个字符串的那一部分(或者至少对于字符串B,所以长度是相同的)。
当我使用IDE比较字符串时,我总是将两个字符串放在一边,所以在比较它们时我不必担心案例问题。
storeEval | var s = storedVars ['A']; s.toLowerCase(); | A1
答案 2 :(得分:0)
如果您只想测试字符串B是否在字符串A中,请尝试此操作。 如果你使用了变量,则使用storedVars [a]替换a。
<tr>
<td>verifyEval</td>
<td>a='abctestabc'; b='test'; a.indexOf(b) > -1;</td>
<td>true</td>
</tr>
答案 3 :(得分:0)
伙计们,我非常感谢您的所有答案,但是, 我找到了一种方法,我可以实际比较这些字符串并获得输出,我实现的内容如下:
VerifyText || css="TheLocationFromWhichTheTextIsBeingFetched" || Your Transaction is successful*
基本上我使用了golbe。 :) 但是,非常感谢你的所有回复,我只能从你的解决方案中扣除这些。谢谢!