Java Чтение файла Excel в скрипте Selenium с использованием Java [Duplicate]JAVA

Программисты JAVA общаются здесь
Anonymous
Java Чтение файла Excel в скрипте Selenium с использованием Java [Duplicate]

Сообщение Anonymous »

Я прохожу очень простой тест, как показано ниже: < /p>
  • В пределах селена (и зависимости, контролируемых через Maven), я читаю файл Excel для конкретной ячейки. /> < /ol>
    Файл Excel читается нормально, и когда я печатаю содержимое ячейки, он правильно показывает, что он читает значение ячейки как «нет». Но в моем следующем состоянии, проверка всегда приводит к ложному, а контроль переходит в часть «else» неправильно.xpathID = cell.getStringCellValue().trim();
    if (xpathID == "None") {
    continue;
    } else {
    System.out.println("Col-Index 1 : xpathID : " + xpathID);
    byte[] bytes = xpathID.getBytes(java.nio.charset.StandardCharsets.UTF_8);
    System.out.println("Col-Index 1 : xpathID bytes excel : " + bytes);

    xpathID = "None";
    bytes = xpathID.getBytes(java.nio.charset.StandardCharsets.UTF_8);
    System.out.println("Col-Index 1 : xpathID bytes hardcoded in Java : " + bytes);
    driver.findElement(By.id(xpathID)).click();
    }
    < /code>
    Операторы печати отображают следующее в консоли: < /p>
    Col-Index 1 : xpathID : None
    Col-Index 1 : xpathID bytes excel : [B@31c2affc
    Col-Index 1 : xpathID bytes hardcoded in Java : [B@1dc2de84
    < /code>
    Когда я снова повторяю один и тот же скрипт, то значение шестнадцатеричного, которое мы получаем, совершенно другое: < /p>
    Col-Index 1 : xpathID : None
    Col-Index 1 : xpathID bytes excel : [B@5c748168
    Col-Index 1 : xpathID bytes hardcoded in Java : [B@6441c486
    < /code>

    попытался удалить все зависимости POI в Maven и сохранить только следующее < /p>

    org.apache.poi
    poi-ooxml
    5.4.1

    < /code>
    < /li>
    Пробовал сохранить файл Excel в кодировании UTF-8 < /p>
    < /li>
    Убедитесь, что тип ячейки-«текст» в Excel. Читать.


Подробнее здесь: https://stackoverflow.com/questions/796 ... using-java

Вернуться в «JAVA»