Есть такой код:
def setUp(self):
self.driver = webdriver.Chrome()
self.driver.get('https://yandex.ru')
def test_01(self):
# def links_parse(self):
driver = self.driver
driver.fullscreen_window()
links = []
links = driver.find_elements_by_xpath("//*[contains(@href, 'http')]")
# def clicking(self, links):
for link in links:
link.click()
driver.get('https://yandex.ru')
time.sleep(4)
def tearDown(self):
self.driver.quit()
Он должен заполнить массив links ссылками, а потом прокликать их в цикле, возвращаясь на главную страницу.
Первая ссылка нажимается, он возвращается на главную страницу, но при нажатии на следующую, вылетает. А в консоли "element not interactable". При этом если пикать ссылки вручную из массива, то какие-то будут нажиматься, а какие-то точно так же "not interactable". Подскажите, пожалуйста, если у меня в массиве только ссылки, как они могут быть "not interactable" и как решить эту проблему?