Selenium Click On Accept The Risk And Continue
I have loaded the following drive.page_source using selenium:
Solution 1:
Try waiting for the element.
WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.XPATH,'//button[@id="exceptionDialogButton"]'))).click()
Import
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
Solution 2:
You should not look for a harder ways if there is already element ID. Try this:
from selenium.webdriver.support.wait import WebDriverWait
wait = WebDriverWait(driver, 10)
wait.until(EC.element_to_be_clickable((SelectBy.ID, "exceptionDialogButton")))
driver.driver.find_element_by_id("exceptionDialogButton").click()
Try also exception_button
as a locator.
Also try css selector: button[data-telemetry-id=exception_button]
It will look like this:
from selenium.webdriver.support.wait import WebDriverWait
wait = WebDriverWait(driver, 10)
wait.until(EC.element_to_be_clickable((SelectBy.CSS_SELECTOR, "button[data-telemetry-id=exception_button]")))
driver.driver.find_elements_by_css_selector("button[data-telemetry-id=exception_button]").click()
Post a Comment for "Selenium Click On Accept The Risk And Continue"