Xpath Проблема с получением значения @value

biryukovm

Client
Регистрация
19.05.2019
Сообщения
147
Благодарностей
10
Баллы
18
Привет всем, незнаю одресовать это как баг или что но в общем
У меня есть на сайте список
HTML:
<select id="prod_sizes" class="prod_sizes">
<option value="31500">80x190</option>
<option value="33000">80x200</option>
<option value="35400">90x190</option>
<option value="37300">90x200</option>
<option value="47100">120x190</option>
<option value="49300">120x200</option>
<option value="55000">140x190</option>
<option value="57800">140x200</option>
<option value="62800">160x190</option>
<option value="66000">160x200</option>
<option value="74300">180x200</option>
<option value="82300">200x200</option>
</select>
Делаю обращение
//select[@id='prod_sizes']/option[1]

--ответ
80x190
А вот теперь мне надо получить значение 31500 , использую обращение ниже - получаю пустату хотя "Xpath helper" показывает значение value

//select[@id='prod_sizes']/option[1]/@value


Может я как то должен по другому обращаться
Вот мой код записи в переменную
C#:
tab.FindElementByXPath("//select[@id='prod_sizes']/option["+fl+"]/@value", 0).GetAttribute("InnerHtml")
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 621
Благодарностей
4 607
Баллы
113
C#:
tab.FindElementByXPath("//select[@id='prod_sizes']/option["+fl+"]", 0).GetAttribute("value");
 
  • Спасибо
Реакции: biryukovm

biryukovm

Client
Регистрация
19.05.2019
Сообщения
147
Благодарностей
10
Баллы
18
Да я уже исправил на этот параметр
.GetAttribute("value");

Спасибо
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)