0

众所周知,assert 会继续执行,但 verify 会在脚本失败时停止执行。例如假设两个字符串 abc, abd xyz

我想验证这两个字符串。如何在不使用 Assert.assertEquals(expected, actual) 的情况下验证它们;

任何人都可以指导我吗?

4

2 回答 2

0

您可以通过创建一个方法并使用 if else 来比较它们来验证这 2 个字符串。在您的示例中,可以这样做而不是断言

 public void compareMethod()
 {
    string expected = "abc";
    string actual = "xyz";
    if(expected == actual) 
       {
         //do steps required
       } 
    else
       {
       }
 } 
于 2013-09-18T20:30:07.717 回答
0

如果您已经存储了字符串并想使用 Selenium WebDriver 验证文本,那么下面的代码肯定会有所帮助..

 if("expected String".equals("actual string"))
   {
      System.out.println("String matches ");
   }
 else
  {
      System.out.println("String does not match ");
  }

尝试这个

于 2014-08-19T12:45:26.817 回答