2016-04-25 30 views
0

此代码之前正在运行,现在由于某种原因它不是。.contentequals在返回false时不会抛出异常

文本字段1 =最聪明私人航空SOLUTION正在起飞 Data.firstScreen =最INTELL !!! IGENT私人航空SOLUTION正在起飞

Asserts.TextField1.contentEquals(Data.firstScreen); 
Asserts.TextField1.trim().contentEquals(Data.firstScreen); 

上面的代码是总是如此,作为供试不会失败,即使它应该,我也试过.trim(),仍然通过。

正确工作的唯一方法是Assert.AssertEquals。

Assert.assertEquals(Asserts.TextField1, Data.firstScreen); 

我刚刚打印.contentequals,它返回错误正确,但我的代码仍然继续运行,并没有停止。似乎没有任何异常,我也没有捕捉到任何例外。

回答

0

找出可能有同样问题的其他人。 .contentequals只是比较字符串并返回true或false,实际上并没有声明任何东西。

你基本上是问它一个问题,它会给你回答一个答案,你必须决定是否要通过测试,否则它会继续运行。