Как получить данные таблицы из веб-элемента селена и проверить значение столбцаJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как получить данные таблицы из веб-элемента селена и проверить значение столбца

Сообщение Anonymous »

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

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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