如何知道Selenium WebDriver中是否已执行某个步骤

时间:2016-03-10 04:53:45

标签: selenium selenium-webdriver

我已经编写了一个用于登录应用程序的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();

我的要求是如果登录成功,我可以简单地检查是否正在显示一个新元素,在登录前是否存在,并验证是否成功。

但是,如果在输入数据时发生了一些问题,或者当时用户提供了无效输入,那么如何检查执行成功的行是什么。

1 个答案:

答案 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/

希望它能帮到你:)