- Регистрация
- 03.05.2015
- Сообщения
- 55
- Благодарностей
- 38
- Баллы
- 18
Добрый день!
На странице несколько селект боксов.
После выбора первого (категория товара), второй уже не выбирается, т.к. номер элемента меняется =(
Страница для опытов: http://chance.ru/add
Как в данном случае использовать xPath?
P.S.
Перебирать в коллекции номера элементов ul в подкатегории не вариант, т.к. встречаются совпадения названий (нет уникального признака, чтобы запилить [contains(text(), 'нужныый текст')]
На странице несколько селект боксов.
После выбора первого (категория товара), второй уже не выбирается, т.к. номер элемента меняется =(
C#:
instance.ActiveTab.FindElementByXPath(".//ul[3]/li[29]/a", 0).Click(); //категория товара
System.Threading.Thread.Sleep(5000);
instance.ActiveTab.FindElementByXPath(".//ul[23]/li[6]/a", 0).Click(); //Подкатегория. номер ul постоянно разный
Как в данном случае использовать xPath?
P.S.
Перебирать в коллекции номера элементов ul в подкатегории не вариант, т.к. встречаются совпадения названий (нет уникального признака, чтобы запилить [contains(text(), 'нужныый текст')]
Последнее редактирование: