- Регистрация
- 22.03.2016
- Сообщения
- 24
- Благодарностей
- 6
- Баллы
- 3
Есть код, который по xPath находит элемент и берет его атрибут "innerText":
var tab = instance.ActiveTab;
var elements = tab.FindElementByXPath("//tr[contains(@class, 'odd')][1]/td/div[contains(@class, 'row')]/div[contains(@class, 'col-md-6')][1]", 0);
string attribute = elements.GetAttribute("innertext");
return attribute;
Но таких элементов на странице несколько десятков. Каждый последующий элемент - это tr[contains(@class, 'odd')][2],
tr[contains(@class, 'odd')][3] и т.д.
Собственно вопрос: что нужно добавить в код, что бы собрать атрибуты со всех элементов?
var tab = instance.ActiveTab;
var elements = tab.FindElementByXPath("//tr[contains(@class, 'odd')][1]/td/div[contains(@class, 'row')]/div[contains(@class, 'col-md-6')][1]", 0);
string attribute = elements.GetAttribute("innertext");
return attribute;
Но таких элементов на странице несколько десятков. Каждый последующий элемент - это tr[contains(@class, 'odd')][2],
tr[contains(@class, 'odd')][3] и т.д.
Собственно вопрос: что нужно добавить в код, что бы собрать атрибуты со всех элементов?