我已经编写了一个用于登录应用程序的JUnit测试用例。
driver.findElement(By.linkText("SIGN IN")).click();
driver.findElement(By.id("uname")).sendKeys("user_sam");
driver.findElement(By.id("pas")).sendKeys("special26");
driver.findElement(By.id("loginb")).click();
我的要求是如果登录成功,我可以简单地检查是否正在显示一个新元素,在登录前是否存在,并验证是否成功。
但是,如果在输入数据时发生了一些问题,或者当时用户提供了无效输入,那么如何检查执行成功的行是什么。
答案 0 :(得分:1)
您可以记录您的陈述,为方便起见,您还可以在每个步骤上添加System.out.println();
。这将在控制台上显示您的语句流,并且记录器将记录它们,以便您稍后可以引用它。
请参阅以下内容: -
http://toolsqa.com/selenium-webdriver/log4j-logging/
http://www.guru99.com/tutorial-on-log4j-and-logexpert-with-selenium.html
http://learn-automation.com/how-to-create-log-files-in-selenium/
希望它能帮到你:)