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.