Skip to content Skip to sidebar Skip to footer

Can't Find The Element I Need In Javascript With Selenium To Click On Link

I can't find the element I need to tell selenium that I want it to click it, I believe it is because the page is generated by javascript can someone please help? maybe show me a wa

Solution 1:

@Ankur Singh solution works fine. You can also use the CSS Selector to do the same clicking (I generally prefer CSS Selectors)

element=WebDriverWait(driver,10).until(EC.presence_of_element_located((By.CSS_SELECTOR,"h3.shadow_text")))
element1= driver.find_element_by_css_selector('h3.shadow_text > a')
element1.click()
time.sleep(3)
driver.quit()

Solution 2:

You can use below code to click on link:-

element = WebDriverWait(driver, 10).until(
        EC.presence_of_element_located((By.CLASS_NAME, "search_list_image"))
link = driver.find_element_by_link_text("God of War (2018)")
link.click()

Post a Comment for "Can't Find The Element I Need In Javascript With Selenium To Click On Link"