是否可以选择包含?
的元素(下拉值)我的下拉值为25个字符,截至目前我正在使用
myelement.SelectByText(mytext);
// 此处我传递了下拉列表的全文 值。
想知道是否可以通过传递文本的部分值进行选择?
请告诉我。 (可能的C#答案会有帮助)
答案 0 :(得分:0)
请尝试下面应该运行的代码
WebElement web = driver.findElement(By.xpath("//select"));
List<WebElement> lst2 = web.findElements(By
.xpath(".//option[contains(text(),'<yourText>')]"));
for (WebElement option : lst2) {
if (!option.isSelected()) {
option.click();
}
}