Пытаюсь скачать файл, кликая selenium на bootstrap input-кнопку.
Кнопка выглядит так:
<input type="submit" value="Экспорт" onclick="hideModal(this);">
Кнопка в modal, но вроде как доступ к ней кое-как есть - кликаю я по ней скриптом (в лоб через selenium не кликается):
driver.execute_script('document.querySelector("#csv-export-form > p.buttons > input[type=submit]").click()')
При этом в chrome в DevTools/Network появляется соответствующая строчка - но некоторое время думает и краснеет, скачивание не происходит.
Если взять тот же JS-код
document.querySelector("#csv-export-form > p.buttons > input[type=submit]").click()'
и в DevTools/Console запустить в тех же условиях (т.е. состояние страницы то же, что и раньше, в том же Chrome, вызыванном selenium), то в DevTools/Network появляется та же строчка, и скачивание происходит нормально, как будто я кликнул мышкой.
Чего не хватает, чтобы скачивание запускалось из selenium? И куда посмотреть, чтоб разобраться?
p.s. selenium v.3.141.0, под Python.