- Регистрация
- 06.12.2014
- Сообщения
- 122
- Благодарностей
- 129
- Баллы
- 43
добрый день форумчане, помогите с такой вот задачей
есть веб страница от сетевого оборудования (ссылку дать не могу ибо она в локалке)
на ней есть куча элементов типа "input:radio" единственный уникальный атрибут value, но проблема в том, что от оборудования к оборудованию он меняется(например на одном он может быть value=16 на другом value=17), единственное как его можно определить это по вложеному атрибуту Label, он всегда не изменен. Соответственно вопрос как найти данный родительский атрибут?
как вариант я вытягиваю значение из DOM с помощью регулярки и узнаю значение Value
но хотелось бы разобраться как это можно сделать с помощью sibling на c#
есть веб страница от сетевого оборудования (ссылку дать не могу ибо она в локалке)
на ней есть куча элементов типа "input:radio" единственный уникальный атрибут value, но проблема в том, что от оборудования к оборудованию он меняется(например на одном он может быть value=16 на другом value=17), единственное как его можно определить это по вложеному атрибуту Label, он всегда не изменен. Соответственно вопрос как найти данный родительский атрибут?
Код:
<div class="form">
<p>
<input type="radio" name="$RadioGroup" checked="checked" value="0" class="radio"> <label>
Stonesoft Invisible Token </label>
</p>
<p>
<input type="radio" name="$RadioGroup" value="1" class="radio"> <label>
Stonesoft Web </label>
</p>
<p>
<input type="radio" name="$RadioGroup" value="2" class="radio"> <label>
Stonesoft Challenge </label>
</p>
<p>
<input type="radio" name="$RadioGroup" value="3" class="radio"> <label>
Stonesoft Synchronized </label>
</p>
<p>
<input type="radio" name="$RadioGroup" value="4" class="radio"> <label>
Stonesoft Mobile Text </label>
</p>
<p>
<input type="radio" name="$RadioGroup" value="5" class="radio"> <label>
Stonesoft Password </label>
</p>
<p>
<input type="radio" name="$RadioGroup" value="6" class="radio"> <label>
General RADIUS </label>
</p>
<p>
<input type="radio" name="$RadioGroup" value="7" class="radio"> <label>
SecurID </label>
</p>
<p>
<input type="radio" name="$RadioGroup" value="8" class="radio"> <label>
SafeWord </label>
</p>
<p>
<input type="radio" name="$RadioGroup" value="9" class="radio"> <label>
LDAP </label>
</p>
<p>
<input type="radio" name="$RadioGroup" value="10" class="radio"> <label>
Active Directory </label>
</p>
<p>
<input type="radio" name="$RadioGroup" value="11" class="radio"> <label>
IBM Tivoli </label>
</p>
<p>
<input type="radio" name="$RadioGroup" value="12" class="radio"> <label>
IBM RACF </label>
</p>
<p>
<input type="radio" name="$RadioGroup" value="13" class="radio"> <label>
Novell eDirectory </label>
</p>
<p>
<input type="radio" name="$RadioGroup" value="14" class="radio"> <label>
Windows Integrated Login </label>
</p>
<p>
<input type="radio" name="$RadioGroup" value="15" class="radio"> <label>
NTLM </label>
</p>
<p>
<input type="radio" name="$RadioGroup" value="16" class="radio"> <label>
Basic </label>
</p>
<p>
<input type="radio" name="$RadioGroup" value="17" class="radio"> <label>
User Certificate </label>
</p>
<p>
<input type="radio" name="$RadioGroup" value="18" class="radio"> <label>
Extended User Bind </label>
</p>
<p>
<input type="radio" name="$RadioGroup" value="19" class="radio"> <label>
Form-Based Authentication </label>
</p>
<p>
<input type="radio" name="$RadioGroup" value="20" class="radio"> <label>
E-ID </label>
</p>
<p>
<input type="radio" name="$RadioGroup" value="21" class="radio"> <label>
E-ID Signer </label>
</p>
</div>
но хотелось бы разобраться как это можно сделать с помощью sibling на c#
Последнее редактирование: