663 читали · 8 лет назад
Как сохранить файл в Chrome с помощью Selenium
В разных книгах по автоматизации тестирования дано много умных советов, как избежать загрузки файлов. Но может возникнуть множество ситуаций, когда загрузка необходима. Например, загружаемый файл должен быть сравнен с эталоном. Или генерируется отчет, который будет использован для последующей вивисекции на предмет установления попадает ли туда нужная информация или нет. Короче, нужно взять и загрузить. Но Хром при попытке загрузки вываливает предупреждение, работать с которым силами Селениума, увы, невозможно. А в моем случае сервер генерировал не банальные pdf или html, а целый exe (при выборе...
1802 читали · 3 года назад
Шпаргалка по Selenium WebDriver 4 + Python
Всех приветствую. Каких-то эксклюзивных материалов тут не будет. Просто, сам хочу более подробно разобраться в этом инструменте. В большинстве случаев за глаза хватает библиотеки Requests, но, иногда, необходимая информация на сайте появляется только после выполнения скриптов, в этих случаях без "эмулятора" браузера ничего не сделать... Ну, на мой непрофессиональный взгляд. В 4 версии Селениума много обновлений, а большинство русскоязычных материалов по 2 и 3 части этой программы (тут уж, библиотекой, язык не поворачивается назвать)...