Библиотека сайта 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.
Продолжение статьи - Вопросы архитектуры.