web-dev-qa-db-ja.com

Seleniumを使用して値でラジオボタン要素を見つける方法は?

今まで私は好きでした:

val radioButton4: WebElement = driver.findElement(By.id("FieldsubCode2"))

radioButton4.click

しかし今、私は値で要素を見つけたいです、この値:

enter image description here

だから私は行きたい:

val radioButton4: WebElement = driver.findElement(By.value("3.2"))


radioButton4.click

どうやってやるの?

11
Joe

値のみで検索する場合は、

driver.findElement(By.xpath("//input[@value='3.2']"));
9
Bharat DEVre
driver.findElement(By.xpath("//input[@name='buttonName' and @value='3.2']"));
8
Termininja
driver.FindElement(By.cssSelector(input[type='radio'][value='3.2']));
4
Shoby

Pythonでは、それは

driver.find_element_by_xpath("//input[@name='buttonName' and @value='3.2']")

1
rvictordelta