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

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

Сообщение Anonymous »

Скорее всего, проблема с Java, с которой я сталкиваюсь, очень очень тривиальна, и мне не хватает очень очевидной причины. Я застрял уже пару дней в этом. xpath к элементу, который должен быть утвержден. Но в моем следующем состоянии, проверка всегда приводит к ложному, а контроль переходит в часть «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»