У меня есть веб-таблица, где зеленый цвет строки указывает действительные данные, а красная строка указывает неверные данные. Смотрите этот скриншот:Получить цвет для ячейки веб-таблицы
http://i.stack.imgur.com/wWqxM.jpg
Я могу получить количество строк и значений, но не знаете, как получить цвет каждой строки в таблице.
Ниже приведен код для подсчета и значения строк.
boolean ispresent = foxdriver.findElements(By.xpath("//*[@id='ctl00_CP_gvI']/tbody/tr/td")).size()!=0;
if (ispresent = true) {
List<WebElement> drup = foxdriver.findElements(By.xpath("//*[@id='ctl00_CP_gvI']/tbody/tr/td"));
int druplst = drup.size();
System.out.println(druplst);
for (int x=2; x <= druplst; x++) {
String drupname = foxdriver.findElement(By.xpath("//*[@id='ctl00_CP_gvI']/tbody/tr["+x+"]/td[1]")).getText().trim();
System.out.println(drupname);
}
}
Вам нужно указать образец HTML, который составляет таблицу. Являются ли цвета строк жестко закодированными в атрибуты style ?, или они применяются через таблицы стилей CSS, которые нацелены на атрибуты класса и/или 'id' в строках и ячейках таблицы? – Bobulous
На самом деле это сетка, и цвет указывается в коде конца C# .net, который жестко закодирован на основе условий. –