Тестирование потокового файла с селеном? - PullRequest
0 голосов
/ 03 августа 2010

Можно ли протестировать веб-страницу, которая поддерживает механизм экспорта? Этот механизм экспорта передает данные, отображаемые в таблице, через xml для пользователя. На данный момент достаточно проверить, работает ли потоковая передача, и пользователь получает файл независимо от его содержимого. Любые идеи, как я могу добиться этого с селеном?

Ответы [ 2 ]

1 голос
/ 26 апреля 2011

Я некоторое время гуглил, и согласно FAQ по ядру селена , вам может понадобиться шаблон firefox, чтобы сделать это.

Вы можете взглянуть на это:

http://oopsnullpointer.wordpress.com/2011/01/14/selenium-handling-testing-downloads-with-a-custom-profile/

Хотя я лично еще не проверял это.

1 голос
/ 04 августа 2010

Если вы используете скрипт Selenium сам по себе, это будет сложно, если не невозможно.К счастью, вы можете запускать селен из Java, C # и более и интегрировать его с JUnit, NUnit или вашей любимой структурой модульного тестирования.Если вы используете один из этих языков, вы можете использовать его, чтобы заставить селен экспортировать файл в определенное место, затем использовать C # / Java, чтобы фактически выйти в файловую систему и убедиться, что файл был правильно экспортирован в это место, ивыполните любую другую проверку.

Для выполнения этой разработки вы обычно можете найти все клиентские библиотеки в каталоге bin сервера Selenium.Если вы используете Selenium IDE, вы можете даже экспортировать свои тестовые примеры в C #, Java, Ruby или что-то еще, или просто использовать их в качестве примера для ручного написания собственного кода в коде.!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...