使用java.util的自动测试

使用java.util的自动测试,java,Java,我想使用java.util为网站编写一个自动测试。我不太清楚random()是如何使用的,但是 我想为该网站创建一个新的帐户,在创建帐户后,我希望用户名和密码可以从字母表中随机抽取 创建密码后,应确认所创建的随机密码 使用创建的凭据登录网站 这就是我到目前为止所做的: public void createNewAccount() { clickOnCss("#not_logged_user"); typeInCss("#quicksignup_name", "randomNam

我想使用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';
    
    }
    
    将此更改为:

    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);
    }
    

    诸如此类,如果需要,可以添加更多参数。

    您似乎正在使用库来自动化web测试,这是什么?还有,您的问题是什么?您的问题不清楚?您是否在寻求有关使用random()的帮助,那么为什么会出现这些问题。请在python中使用Scrapy而不是java selenium中的请求。那会帮你节省很多时间。