我有一个选项按钮。选项按钮内的值看起来像“猫动物”,“鹦鹉鸟”,“鳄鱼爬行动物”。现在我需要将部分输入作为“Cat”传递给选项按钮,以便选择“Cat animal”。我怎么能这样做。请帮我解决这个问题。
答案 0 :(得分: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();