我有一个选项按钮。选项按钮内的值看起来像“猫动物”、“鹦鹉鸟”、“鳄鱼爬行动物”。现在我需要将部分输入作为“Cat”传递给选项按钮,以便选择“Cat animal”。我怎么能这样做。请帮我解决这个问题。
问问题
230 次
1 回答
0
考虑下面的html片段
<select id='Combo'>
<option value="test1234"> Hello World</option>
<option value="test2345"> Stack overflow </option>
</select>
这是使用部分文本和值选择选项的逻辑
By select = By.id("Combo");
String partialText="overflow"
SelectByPartialText
driver.findElement(select).findElement(By.xpath(".//option[contains(text(),'"+partialText+"')]")).click();
SelectByPartialValue
driver.findElement(select).findElement(By.xpath(".//option[contains(@value,'1234')]")).click();
于 2015-06-22T07:41:17.763 回答