Элемент видимый, но не выбираемый с селеном на сайте ASPX - PullRequest
0 голосов
/ 04 марта 2020

В настоящее время я пытаюсь нажать на элемент на сайте, но он не работает. Элемент виден на экране и просматривает область портов. Я получаю все элементы следующим образом:

allElements = driver.find_elements(By.XPATH, "//*[starts-with(@id,'content_gvNewLeads_tccel')]/a")

Затем я просматриваю каждый элемент, чтобы перейти по ссылкам:

for el in allElements:
    el.click()
    driver.implicitly_wait(3)
    waitClose = WebDriverWait(driver, 45)
    close = waitClose.until(EC.element_to_be_clickable((By.XPATH, '/html/body/form/div[4]/div[1]/div/div[2]/div/div/div/div/a[7]')))
    close.click()
    driver.implicitly_wait(2)

Я получаю сообщение об ошибке, что данные не включены страница, так что время ожидания. Я могу видеть это, и xpath действительно правильный. Похоже, что страница генерируется с помощью вызова функции js. Я думаю, что это может быть что-то вроде «призрака», чтобы оно не связывалось с домом. Любая идея, как я могу получить это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...