Является ли эта часть кода верной?
result2.find_element_by_xpath("./a[3]").click()
Я хочу получить третий компонент 'a' из 'div'
Я испытываю эту ошибку:
selenium.common.exceptions.NoSuchElementException: Сообщение: нет такого элемента: невозможно найти элемент: {"method": "xpath", "selector": "./ a [3]"} (информация о сеансе : chrome = 80.0.3987.149)
Это часть кода, который включает сегмент:
logear = browser.find_element_by_id('gs_hdr_tsi')
logear.click()
logear.send_keys('Connexins and pannexins in Alzheimer’s disease')
logear.send_keys(webdriver.common.keys.Keys.ENTER)
time.sleep(0.3)
result2 = browser.find_element_by_class_name('gs_fl')
result2.find_element_by_xpath("./a[3]").click() '''This line gives the error'''