Selenium

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук
Selenium
Seleniumlogo.png
Selenium IDE.png
Написано на Java
Операційна система Microsoft Windows, GNU/Linux, Apple Mac OS
Тип тестування програмного забезпечення
Ліцензія Apache License 2.0
Сайт http://seleniumhq.org/

Selenium — інструмент для тестування Web-додатків.

Історія[ред.ред. код]

Selenium як проект був розпочатий у червні 2004 року, а вже в грудні 2004 року він став відкритим. Спочатку проект вела компанія ThoughtWorks, науковим керівником якої є Мартін Фаулер.

Загальні відомості[ред.ред. код]

Selenium це об'єктно-орієнтований JavaScript-додаток, який може аналізувати файли певної структури для того, щоб знаходити в них команди для маніпуляції браузером і команди для виконання певних дій і перевірок. Selenium підтримується Microsoft Internet Explorer, Google Chrome, Mozilla Suite і Mozilla Firefox для Microsoft Windows, Linux і Apple Macintosh.

В рамках проекту Selenium також випускається інструмент Selenium IDE, який являє собою версію досить популярної бібліотеки Selenium в GUI-оболонці. Реалізовано це у вигляді розширення до браузера Firefox, розміром близько 240 Кб, включаючи сам Selenium. Цей інструмент дозволяє записувати і відтворювати скрипти, що являють собою звичайні HTML-сторінки з однією таблицею, яка містить команди.

Підтримувані платформи[ред.ред. код]

Microsoft Windows
  • Firefox 2, 3, 3.x
  • Internet Explorer 6, 7, 8
  • Safari 2,3
  • Opera 8, 9, 10
  • Google Chrome
Mac OS X
GNU/Linux

Інші браузери — часткова підтримка, в залежності від ОС, браузера і налаштувань безпеки браузера.

Див. також[ред.ред. код]

Проекти Selenium[ред.ред. код]

  • Selenium IDE - Firefox додаток, який дозволяє записувати і відтворювати тести в Firefox 2 +.
  • Selenium Remote Control це клієнт / серверна система, яка дозволяє керувати веб-браузерами локально або на іншому комп'ютері, використовуючи практично будь-яку мову програмування та тестування системи.
  • Selenium WebDriver драйвер що дозволяє керувати веб-браузером в найтів коді
  • Selenium Grid дозволяє одночасно запускати тести на кількох серверах та типах веб-браузерів зменшуючи час на тестування

Посилання[ред.ред. код]

  1. Основний сайт проекту Selenium
  2. Selenium IDE: автоматизоване тестування веб-додатків за 15 хвилин