URL-адрес PDF ведет себя по-разному в Selenium и обычном приложении

#selenium #selenium-webdriver #selenium-chromedriver

#selenium #selenium-webdriver #selenium-chromedriver

Вопрос:

я столкнулся со странной проблемой в Selenium. у меня есть опция в моем приложении, и когда я нажимаю на эту опцию, она открывает PDF-файл в новом окне. но когда я запускаю то же самое в Selenium Java Automation, он загружает файл из этой опции. (он быстро открывает новую вкладку, и файл начал загружаться, и новая вкладка также закрылась, как только файл начал загружаться)

есть ли у какого-либо органа решение для этого.

Комментарии:

1. Не могли бы вы, пожалуйста, указать URL-адрес?

2. Извините, на самом деле это клиентское приложение, поэтому я не могу поделиться им

3. Вы можете попробовать использовать любой другой общедоступный URL-адрес, который имеет эту функцию загрузки PDF. Если вы столкнулись с проблемой в этом общедоступном URL-адресе, вы можете поделиться им

4. Способы управления PDF-файлами зависят от конкретной машины и могут быть настроены. Могу ли я, пожалуйста, предложить вам подумать на один шаг выше того, что вы просите. Почему вы хотите, чтобы он был открыт? Что вы собираетесь делать с PDF? — Selenium ничего не сможет с этим сделать… Во всяком случае, загрузка файла была бы более выгодной, чтобы вы могли получить к нему доступ вне браузера. Если вы можете поделиться дополнительной информацией, кто-нибудь может помочь, и это не будет проблемой 🙂

5. Причина разного поведения в разных профилях браузера. Selenium использует (по умолчанию) новый временный профиль. Если вы запустите selenium test, используя существующий профиль браузера, вы можете добиться желаемого поведения, настроив открытие PDF вместо загрузки и т.д., Включая расширения браузера.