ElementNotInteractableException: Message: Element could not be scrolled into view while trying to click an element using Selenium and Python

前端 未结 3 879
無奈伤痛
無奈伤痛 2021-01-25 00:06

I have this code:

driver.switch_to.window(window_after)

try:
    myElem = WebDriverWait(driver, delay).until(EC.presence_of_element_located((By.NAME, \'_eventId         


        
3条回答
  •  不要未来只要你来
    2021-01-25 00:19

    As your final step is to invoke click() on the desired element, so instead of using the expected_conditions as presence_of_element_located() you need to use element_to_be_clickable() as follows:

    try:
        myElem = WebDriverWait(driver, delay).until(EC.element_to_be_clickable((By.NAME, '_eventId_confirmed')))
    

提交回复
热议问题