我想使用java.util为网站编写自动化测试。我不太清楚如何使用random()但是......
这是我到目前为止所做的:
public void createNewAccount() {
clickOnCss("#not_logged_user");
typeInCss("#quicksignup_name", "randomName");
typeInCss("#quicksignup_email", "myEmail");
typeInCss("#quicksignup_pass", "randomPassword");
typeInCss("#quicksignup_pass_confirm", "confirmRandomPassword");
clickOnCss("#quicksignup_button");
}
public void SignInWithNewAccount(){
clickOnCss("hp_login_bt");
typeInCss("#quicklogin_name", "NewRandomName");
typeInCss("#quicklogin_pass", "NewRandomPassword");
}
@Test
public void randomName() {
Random signUp = new Random();
int name = signUp.nextInt(26) + (byte) 'a';
}
答案 0 :(得分:1)
将此更改为:
public void createNewAccount(String name) {
clickOnCss("#not_logged_user");
typeInCss("#quicksignup_name", name);
typeInCss("#quicksignup_email", "myEmail");
typeInCss("#quicksignup_pass", "randomPassword");
typeInCss("#quicksignup_pass_confirm", "confirmRandomPassword");
clickOnCss("#quicksignup_button");
}
@Test
public void randomName() {
Random signUp = new Random();
String name = signUp.nextInt(26).toString() + 'a';
createNewAccount(name);
}
类似的东西,如果需要,可以添加更多参数。