Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 错误:未解决的编译问题:无法将specialChr和小写字母解析为变量_Java_Selenium_Webdriver - Fatal编程技术网

Java 错误:未解决的编译问题:无法将specialChr和小写字母解析为变量

Java 错误:未解决的编译问题:无法将specialChr和小写字母解析为变量,java,selenium,webdriver,Java,Selenium,Webdriver,使用相同的代码,早期获取错误异常可以正常工作 我也有局部变量,但总是在小写和规范中出错 java.lang.Error: Unresolved compilation problems: specialChr cannot be resolved to a variable lowerCase cannot be resolved to a variable 代码应该使用相同的字符串spec char和小写。变量specialChr在哪里声明?@NehaArora您能告诉我们如何定义ge

使用相同的代码,早期获取错误异常可以正常工作

我也有局部变量,但总是在小写和规范中出错

java.lang.Error: Unresolved compilation problems: 
 specialChr cannot be resolved to a variable
 lowerCase cannot be resolved to a variable

代码应该使用相同的字符串spec char和小写。

变量specialChr在哪里声明?@NehaArora您能告诉我们如何定义generateRandomSpecial(specialChr)吗?这可能是因为方法“generateRandomSpecial”和“generateupperCase”,“generatelowerCase”可能未返回字符串类型变量//若要仅为密码生成小写字母,请使用公共静态字符串generatelowerCase(字符串小写){Random rand=new Random();StringBuilder res=new StringBuilder();for(int i=0;i<3;i++){int randIndex=rand.nextInt(小写.length());res.append(lowerCase.charAt(randex));}返回res.toString();}变量specialChr在哪里声明?@NehaArora您能告诉我们如何
generateRandomSpecial(specialChr)
已定义?这可能是因为“GeneratorDomainSpecial”、“generateupperCase”和“generatelowerCase”方法可能未返回字符串类型变量//要仅为密码生成小写字母,请为公共静态字符串generatelowerCase(字符串小写){Random rand=new Random();StringBuilder res=new StringBuilder();for(int i=0;i<3;i++){int randIndex=rand.nextInt(lowerCase.length());res.append(lowerCase.charAt(randIndex));}返回res.toString();}
@Test(priority = 5)
public void npaCheckUpSignUpReschedulingAndCancellingAppointment()
        throws IOException, BiffException, InterruptedException {
    // generating user-name, password and confirm password.
    String userName = generateRandom(aToZ);
    System.out.println("UserName: " + userName);
    log = Logger.getLogger(CheckUpNPA.class);
    log.info("npaCheckUpSignUpReschedulingAndCancellingAppointment - Username: " + userName + "");
    // item 1
    WebElement createUserName = driver.findElement(By.xpath("//input[@id=" + readExcel(74, 3, 0) + "]"));
    fluientWaitforElement(createUserName, 20, 5);
    isElementPresent(createUserName);
    createUserName.sendKeys(userName);
// generating special character for password
    String specialCharacter = generateRandomSpecial(specialChr);
    // generating upper case character for the password
    String upperCaseCharacter = generateupperCase(upperCase);
    // generating lower case character for the password
    String lowerCaseCharacter = generatelowerCase(lowerCase);
    // generating number for the password
    String number = generatenumeral(numerals);
    String passWord = upperCaseCharacter + lowerCaseCharacter + specialCharacter + number;
    System.out.println("PassWord: " + passWord);
    log = Logger.getLogger(CheckUpNPA.class);
    log.info("npaCheckUpSignUpReschedulingAndCancellingAppointment - Password: " + passWord + "");