Наши партнеры

UnixForum





Библиотека сайта rus-linux.net

Проект Selenium WebDriver


Автор:Simon Stewart
Перевод: Н.Ромоданов

16.2. Пару слов о жаргоне

К сожалению, в проекте Selenium много жаргона. Напомним, с чем мы уже сталкивались:

  • Selenium Core является сердцем первоначальной реализации Selenium и представляет собой набор скриптов Javascript, которые управляют браузером. Их иногда называют «Selenium», а иногда – как «Core».
  • Selenium RC является названием, которое было дано языковым привязкам в Selenium Core, которые обычно и несколько неправильно называют просто как «Selenium» или «RC». Оно было заменено на Selenium WebDriver, причем интерфейс API из RC называют «Selenium 1.x API».
  • Selenium WebDriver вписывается в ту же нишу, что и RC, и включает в себя исходные привязки 1.x. Это относится как к языковым привязкам, так и к реализации кода, управляющего отдельными браузерами. Его обычно называют просто как «WebDriver» или иногда как Selenium 2. Несомненно, что с течением времени он войдет в состав «Selenium».

Внимательный читатель заметил, что термин «Selenium» используется в довольно широком смысле. К счастью, обычно из контекста становится ясно, какой именно «Selenium» имеется в виду.

Наконец, есть еще один термин, которым я буду пользоваться, и я представлю его достаточно просто: «драйвер» это название, которое дается конкретной реализации WebDriver API. Например, есть драйвер Firefox и драйвер Internet Explorer.

Продолжение статьи - Вопросы архитектуры.