我使用硒,我想根據標籤的文字選擇標籤。以下是我想要選擇的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