У меня есть столбец таблицы с четырьмя ссылками в одной и той же ячейке:
<td>
<a href="", onclick=showPricing('1234567','P', 'xyz123456', )>pdf,</a>
<a href="", onclick=showPricing('1234567','C', 'xyz123456', )>csv,</a>
<a href="", onclick=showPricing('1234567','X', 'xyz123456', )>xls,</a>
<a href="", onclick=showPricing('1234567','XP', 'xyz123456', )>xlsp</a>
</td>
Я хочу нажать на четвертую ссылку, текст "xlsp", но не могу.
Что я пробовал:
1) driver.find_element_by_xpath('//a[contains(@onclick, "xyz123456")]').click()
это, конечно, первый клик: pdf
2) driver.find_element_by_xpath('//a[contains(@onclick, "xyz123456")][contains(text(), "xlsp")]').click()
это выбирает четвертый, но ошибка с ".... errorElement не может быть прокручен в поле зрения"
3) driver.find_elements_by_xpath('//a[contains(@onclick, "xyz123456")]')[3].click()
это возвращает ту же ошибку, что и 2)
Любые предложения приветствуются.