Как я могу использовать селен для проверки загрузки изображений JavaScript? - PullRequest
1 голос
/ 19 ноября 2011

Я использую jquery MultiFile js для выполнения функции загрузки изображений на странице администратора.

Я сейчас внедряю Selenium в phpunit.

Я хотел бы получить подробное описание того, какпротестируйте следующий сценарий, используя Selenium:

1) доступ к / admin / products / new

2) заполните текстовое поле заголовка

3) нажмите кнопку загрузки изображения

4) загрузить 2 изображения

5) нажать кнопку общего подтверждения

6) перенаправить в / admin / products и проверить сообщение об успехе

Я могунапишите команды assertElementPresent и т. д. для шагов 1-6 , за исключением 3 и 4 .

Пожалуйста, сообщите.

1 Ответ

1 голос
/ 23 ноября 2011

Если я правильно понимаю, вы спрашиваете, как загрузить изображение с помощью Selenium.Стандартный способ загрузки изображений - использовать метод typeKeys () для передачи имени файла загрузчику входных файлов.

  1. Используйте Selenium, чтобы войти в систему как администратор и перейти к / admin /продукты / новая страница.
  2. Если вы используете RC, используйте typeKeys (), чтобы заполнить текстовое поле заголовка.Если вы используете WebDriver, используйте keys ().
  3. Загрузите изображение, нацелив его и отправив имя файла с помощью typeKeys () или keys ().
  4. См. Шаг 3.
  5. Используйте Selenium, чтобы нажать кнопку отправки.
  6. waitForElementPresent при успешном сообщении.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...