Я использую селен, и я хочу выбрать метку на основе текста метки. Ниже приведен html, из которого я хочу выбрать.Выберите ярлык по тексту
<div class="checkbox">
<fieldset>
<label><input type="checkbox" name="category" value="1"/> text1 </label>
<label><input type="checkbox" name="category" value="2"/> text2 </label>
</fieldset>
</div>
Я попытался
IList<IWebElement> element = driver.FindElements(By.Name("category"));
foreach (IWebElement ele in element)
{
if (ele.Text.Contains(my text))
{
ele.Click();
break;
}
}
Но это не выбор. Как выбрать ярлык?
Что означает By.XPath (".."))? – Sid
@SidharthJain «..» в xpath означает перейти на один уровень вверх, в этом случае перейти к родительскому элементу вашего элемента ввода, который является элементом метки – drkthng