У меня есть тест на селен, который я создаю. Приложение создает PDF для пользователя. Я хочу знать, как проверить, что URL возвращает файл PDF. Меня не волнует, что находится в pdf, только то, что было создано.
FYI - URL не содержит контейнеров .pdf
http://www.url.com/printp/something.php?pld=b8eiub9w6ar2am1i
В качестве альтернативы сначала создайте запрос HEAD, чтобы проверить, создан ли URL-адрес, затем проверьте заголовок content_length, который должен быть ненулевого размера или любого другого приемлемого минимального размера в вашем случае.
Можете ли вы проверить, существует ли // meta [содержит (@ http-equ, Content-Type)] [содержит (@ content, pdf)]!
Я не тестировал!