То же значение получают при получении данных из Excel - PullRequest
0 голосов
/ 16 ноября 2018

В листе Excel есть 3 столбца (адрес электронной почты, имя, фамилия) прикрепленный скриншот .Я хочу передать значения на веб-странице ( прикрепленный снимок экрана ) Когда я передаю значения, 1-е письмо получает 3 поля (электронная почта, имя, фамилия).Ниже упомянуто кодирование

   WebElement email = driver.findElement(By.name("Email"));
    WebElement password = driver.findElement(By.name("Password"));
    WebElement confirmPassword = 
    driver.findElement(By.name("confirmPassword"));

    File file = new File("E:\\Selenium\\Selenium\\TestData.xlsx");
    FileInputStream inputStream = new FileInputStream(file);
    Workbook guruWorkbook = new XSSFWorkbook(inputStream);
    Sheet guruSheet = guruWorkbook.getSheet("TestData");

    int rowCount = guruSheet.getLastRowNum() - guruSheet.getFirstRowNum();

    for (int i = 1; i < rowCount + 1; i++) {

        Row row = guruSheet.getRow(i);

        for (int j = 0; j < row.getLastCellNum() - 1; j++) {
            /*
             * if(row.getCell(3).getStringCellValue().equals("Yes")) {
             * 
             * }
             */
            System.out.print(row.getCell(j).getStringCellValue() + "||");

            String emailText = row.getCell(j).getStringCellValue();
            String passText = row.getCell(j).getStringCellValue();
            String CpassText = row.getCell(j).getStringCellValue();


            System.out.println(emailText + " || " + passText + " || " + CpassText + " || ");

            email.sendKeys(emailText);
            password.sendKeys(passText);
            confirmPassword.sendKeys(CpassText);
            email.clear();
            password.clear();
            confirmPassword.clear();

        }

        System.out.println();
    }

Пожалуйста, уточните .. Спасибо заранее

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...