处理单选按钮

17 Mar 2025 | 阅读 2 分钟

在本节中,您将学习如何在 selenium web 驱动程序中处理单选按钮。

以下是处理单选按钮的步骤

步骤 1: 调用 Google Chrome 浏览器。

调用 Google Chrome 浏览器的代码如下所示

步骤 2: 第二步是导航到我们需要处理单选按钮的网站。

我创建了一个包含单选按钮的 html 文件。 代码如下

导航到上述 html 文件的代码如下

上述代码的输出

Handling Radio buttons

步骤 3: 选择选项 Banana。 我们将通过检查其 HTML 代码来定位 Banana 单选按钮。

处理单选按钮有两种方法

  • 通过使用自定义路径

下面显示的代码通过使用自定义路径来处理单选按钮。

在上面,我们使用自定义 Xpath。 单选按钮包含一个独特的属性,即 value,因此我们使用 value 属性来处理单选按钮。

输出

Handling Radio buttons
  • 通过动态处理单选按钮。
    • 我们将首先计算单选按钮的数量。 以下是计算单选按钮数量的代码行。

      int a = driver.findElements(By.xpath("//input [@name='group1']")).size();

      上面的代码行计算了名称为 group1 的单选按钮的数量。
    • 现在,我们将通过使用特定单选按钮的索引来处理单选按钮。

      driver.findElements(By.xpath("//input[@name='group1']")).get(2).click();

源代码

在上面的代码中,我们使用 'for' 循环。 在 'for' 循环内,我们使用 get(2) 方法找到 group1 的第三个单选按钮。

输出

Handling Radio buttons