TestNG中是否可以进行阴性测试?
我想检查一个网站是否允许用户多次使用同一封电子邮件进行注册。我使用TestNG框架。如何对以下情况进行阴性测试TestNG中是否可以进行阴性测试?,testng,Testng,我想检查一个网站是否允许用户多次使用同一封电子邮件进行注册。我使用TestNG框架。如何对以下情况进行阴性测试 @Test public void testRejestracja() throws Exception { driver.get(baseUrl + "/"); driver.findElement(By.cssSelector("span.link.inlblk > strong")).click(); driver.findElement(B
@Test
public void testRejestracja() throws Exception {
driver.get(baseUrl + "/");
driver.findElement(By.cssSelector("span.link.inlblk > strong")).click();
driver.findElement(By.id("register_tab")).click();
driver.findElement(By.id("userEmailRegister")).clear();
driver.findElement(By.id("userEmailRegister")).sendKeys("an@gmail.com");
driver.findElement(By.id("userPassRegister")).clear();
driver.findElement(By.id("userPassRegister")).sendKeys("an12");
driver.findElement(By.id("button_register")).click();
driver.findElement(By.cssSelector("span.tdnone > span")).click();
}
以下是您如何做到这一点:
- 首先创建一个单独的实用程序方法,如果注册成功,该方法将接受凭据并返回
,否则返回true
false
- 现在,您可以从传递所需凭据的
方法中调用此实用工具方法,并对返回的值运行断言@Test