Buttons

How to test
driver.findElement(By.id("element_btn_primary")).click();
// Check disabled state: driver.findElement(By.id("element_btn_disabled")).isEnabled() == false

// Java - Full Test
WebElement primaryButton = driver.findElement(By.id("element_btn_primary"));
WebElement disabledButton = driver.findElement(By.id("element_btn_disabled"));
assert primaryButton.isDisplayed();
assert primaryButton.isEnabled();
primaryButton.click();
assert !disabledButton.isEnabled();

# Python - Full Test
primary_button = driver.find_element(By.ID, "element_btn_primary")
disabled_button = driver.find_element(By.ID, "element_btn_disabled")
assert primary_button.is_displayed()
assert primary_button.is_enabled()
primary_button.click()
assert not disabled_button.is_enabled()

// Java - Alternative Solution
driver.findElement(By.id("element_btn_primary")).click();
assert !driver.findElement(By.id("element_btn_disabled")).isEnabled();

# Python - Alternative Solution
driver.find_element(By.ID, "element_btn_primary").click()
assert not driver.find_element(By.ID, "element_btn_disabled").is_enabled()


Tester Task
  1. Locate the primary button using id element_btn_primary.
  2. Verify the primary button is displayed and enabled.
  3. Click the primary button.
  4. Locate the disabled button using id element_btn_disabled.
  5. Verify the disabled button is not enabled.