【发布时间】:2016-05-05 12:55:47
【问题描述】:
解释:
public void login(String userid,String pass)
{
driver.findElement(email).sendKeys(userid);
driver.findElement(password).sendKeys(pass);
driver.findElement(loginbutton).click();
}
如果我想添加新用户,则有超过 2 个几乎 17 到 18 个参数 l 所以在 () 括号中添加所有显示为奇数。
public void AddUser(String UserFName,String UserLName, UserPhone .. etc)
{
driver.findElement(Userfname).sendKeys(ufn);
driver.findElement(UserLname).sendKeys(Uln);
driver.findElement(phone).sendkeys(phone); .....
}
请提出建议..我被困在这一点上..如果有任何需要,我会详细解释。 在此先感谢
【问题讨论】:
-
你可以在这里使用Builder。
-
对所有字段使用 UserDTO 或 UserBean 怎么样?
-
如果你必须传递18个参数,你的设计有问题。
-
只需发送一个用户对象作为参数并在调用方法之前设置所有值。
-
用
varargs怎么样?
标签: java selenium selenium-webdriver