Я пытаюсь щелкнуть по кнопке «Coevolution Scores (TXT)», которая появляется после нажатия кнопки «Экспорт ...», однако, используя питон сценарий here, я не мог сделать это ни с помощью механизации, ни с селена, используя разные типы выбора.Нажмите кнопку (python), столкнувшись с проблемами как с механизацией, так и с селеном
Есть ли другой способ, или вы можете выяснить, что я делаю неправильно?
Я использовал этот код:
url="http://polyview.cchmc.org/cgi-bin/coevolve.cgi?JOB=c8a266e0d7ba7cc"
driver = webdriver.Chrome(executable_path="C:/ProgramFiles/Google/Chrome/Application/chromedriver.exe")
driver.get(url)
time.sleep(15)
driver.find_element(by=By.XPATH, value="//button[@title='Export...']").click()
также судимый LINK_TEXT и поставив find_element_by_link_text
, вместо того, чтобы поместить аргумент внутри. Ниже кнопка, которую я пытаюсь щелкнуть.
<form id="downloadMat" target="formTarget" method="POST" action="coeviz_data.pl">
<input name="x" class="idData" type="hidden" value="683436.chi">
<input name="dl" class="dlData" type="hidden" value="683436.chi.wph">
<input name="w" class="weighted" type="hidden" value="wph">
<input name="res" type="hidden" value="scores.txt">
<button onclick="submit()">Coevolution Scores (TXT)</button>
</form>
Забыла сказать, самая распространенная ошибка «элемент не найден» – Preto
Пожалуйста, добавьте пример кода, что вы пробовали до сих пор. – Andrew
Не могли бы вы поделиться соответствующим HTML здесь? –