В моем скрипте селена я хочу получить данные таблицы из таблицы ниже и сравнить все значения в соответствии с столбцом «Телефон» и проверить, являются ли все значения только числовые.
Я попытался использовать следующий код, если не печатает текст каждого столбца, вместо этого он отображает номер рядов. < /p>
WebElement table = driver.findElement(By.xpath(“//table[contains(@class, 'table table-style')]”));
List rowsList = table.findElements(By.tagName("tr"));
List columnsList = null;
for (WebElement row : rowsList) {
columnsList = row.findElements(By.tagName("td"));
for (WebElement column : columnsList) {
System.out.println("column text" + column.getText()+ ", "); // here is is just printing number of rows, like 1, 2
}
}
Id
username
email
phone
address1
address2
City
Here is user name
email@email.com
123456789
address 1
address 2
city name
Here is user name
email@email.com
99999999
address 1
address 2
city name
Here is user name
email@email.com
abcdef12
address 1
address 2
city name
Подробнее здесь: https://stackoverflow.com/questions/709 ... lumn-value