Что такое Selenium?

Selenium – это инструмент для автоматизированного управления браузерами.

Чаще всего Selenium используется для автоматизации тестирования веб-приложений. Однако при помощи Selenium можно автоматизировать любые рутинные действия, выполняемые через браузер.

Разработку Selenium поддерживают производители браузеров. Они адаптируют браузеры для более тесной интеграции с Selenium, а иногда даже реализуют в браузере встроенную поддержку Selenium.

Selenium позволяет писать сценарии практически на любом языке программирования. Он является ключевым компонентом множества открытых и проприетарных инструментов автоматизации. Selenium позволяет управлять браузером удаленно, благодаря чему можно создавать распределённые стенды, состоящие из множества машин с разными операционными системами и браузерами, и даже запускать браузеры в облаках.

Полный список статей в базе знаний

Браузеры
Зачем тестировщику-автоматизатору учить теорию? Может быть достаточно освоить какой-нибудь популярный инструмент, например, Selenium или TestComplete? Выучить какой-нибудь язык программирования, например, Java или Python? И никакая теория не нужна. Но подождите! Раз уж зашла речь о программировании ("выучить какой-нибудь язык") -- давайте посмотрим, как там обстоят дела с теорией. Обучение программированию начинается с понимания того, что такое алгоритм. Базовые элементы описания алгоритма одинаковы для множества языков программирования. И если человек один раз понял, что такое условие и что такое цикл -- он сможет узнать их под разными масками в разных языках программирования. После этого, конечно, хорошо бы уже научиться писать на каком-нибудь языке, чтобы эти теоретические знания об алгоритмах применить на практике. ...