0

オプションボタンが1つあります。オプションボタン内の値は、「猫の動物」、「オウムの鳥」、「ワニの爬虫類」のようになります。次に、部分的な入力を「猫」としてオプションボタンに渡し、「猫の動物」が選択されるようにする必要があります。どうすればそうできますか。この問題を解決するのを手伝ってください。

4

1 に答える 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 に答える