#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 вместо загрузки и т.д., Включая расширения браузера.