我使用硒,我想根据标签的文字选择标签。以下是我想要选择的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