Я искал решение для тестирования безглавых в osx. Но мне нужна возможность сохранять файлы, возвращенные сервером.Безгласное тестирование браузера с возможностью загрузки?
Я тестировал селен, фантомсы, casperjs и изучал все, что мог найти в Интернете.
ни одна из них не поддерживает загрузку. я что-то упускаю? существуют ли какие-либо безглавые рамки браузера/тестирования, которые поддерживают загрузку?
CasperJS имеет функцию 'download', поэтому она поддерживает загрузку. PhantomJS поддерживает загрузку, потому что CasperJS построен поверх нее. В чем проблема, с которой вы сталкиваетесь? –
@ArtjomB. что вы подразумеваете под функцией загрузки? файл является результатом сообщения http, поэтому он отправляется как Content-Disposition: attachment; filename = FILENAME в заголовке – Mars
Да, это правда, что PhantomJS не сохраняет файл, когда он получает такой запрос, но этот файл может быть [загружен] (http://docs.casperjs.org/en/ last/modules/casper.html # download) такой случай из [соответствующего обработчика событий] (http://docs.casperjs.org/en/latest/events-filters.html#resource-received). –