[英]How should I check for 5 valid logins in one method in Selenium?
我编写的用于使用有效的用户ID和密码测试登录名的代码。
public static void login_with_valid_username_and_invalid_password(){
Login_action.Login_to_application("username","1234");
Login_action.pressSubmitButton();
Assert.assertEquals(StatApplication.driver.getTitle(), "Home");
StatApplication.driver.close();
}
您可以使用数据提供程序将diff参数传递给您的方法。您可以尝试以下代码。
@Test(dataprovider="User")
public static void login_with_valid_username_and_valid_password(String username, String password){
Login_action.Login_to_application(username,password);
Login_action.pressSubmitButton();
Assert.assertEquals(StatApplication.driver.getTitle(), "Home");
StatApplication.driver.close();
}
@DataProvider(name="User")
public Object[][] getDataFromDataprovider(){
return new Object[][]
{
{ "User1", "asd" },
{ "User2", "asdd" },
{ "User3", "asds" }, { "User4", "asds" }, { "User5", "asds" }
};
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.