Sélénium - Interaction des boutons radio
Dans cette section, nous allons comprendre comment interagir avec les boutons radio. Nous pouvons sélectionner une option de bouton radio en utilisant la méthode «clic» et la désélectionner en utilisant la même méthode «clic».
Comprenons comment interagir avec les boutons radio en utilisant https://www.calculator.net/mortgage-payoff-calculator.html. Nous pouvons également vérifier si un bouton radio est sélectionné ou activé.
Exemple
import java.util.concurrent.TimeUnit;
import org.openqa.selenium.*;
import org.openqa.selenium.firefox.FirefoxDriver;
public class webdriverdemo {
public static void main(String[] args) throws InterruptedException {
WebDriver driver = new FirefoxDriver();
//Puts an Implicit wait, Will wait for 10 seconds before throwing exception
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
//Launch website
driver.navigate().to("http://www.calculator.net/mortgage-payoff-calculator.html");
driver.manage().window().maximize();
// Click on Radio Button
driver.findElement(By.id("cpayoff1")).click();
System.out.println("The Output of the IsSelected " +
driver.findElement(By.id("cpayoff1")).isSelected());
System.out.println("The Output of the IsEnabled " +
driver.findElement(By.id("cpayoff1")).isEnabled());
System.out.println("The Output of the IsDisplayed " +
driver.findElement(By.id("cpayoff1")).isDisplayed());
//Close the Browser.
driver.close();
}
}
Production
Lors de l'exécution, le bouton radio est sélectionné et la sortie des commandes est affichée dans la console.