Назад к вопросам
Золотое Яблоко
Junior — Middle
69
Какая функция в Selenium отвечает за запуск браузера и навигацию к конкретному URL?
Компании, где спрашивали
Ответ от нейросети
sobes.tech AI
Что хотят услышать интервьюеры:
В Selenium запуск браузера обычно выполняет создание экземпляра WebDriver. Переход к конкретному URL делается методом get(). Чаще всего в ответе ожидают связку: сначала создаётся драйвер браузера, затем вызывается driver.get(url).
Определение:
В Selenium отдельной функции, которая одновременно и запускает браузер, и открывает страницу, нет. Эти действия обычно разделены: браузер стартует через инициализацию WebDriver, а навигация по адресу выполняется методом get() у объекта драйвера.
Пример использования:
from selenium import webdriver
driver = webdriver.Chrome()
driver.get("https://example.com")
Пояснение кода:
Код не требуется, но пример можно разобрать по шагам:
webdriver.Chrome()создаёт объект драйвера и запускает окно браузера Chrome.driverстановится точкой управления браузером.driver.get("https://example.com")открывает указанный URL в текущей вкладке.
Ключевые моменты:
- Запуск браузера и переход на страницу — это обычно два разных действия.
- Для запуска используется создание экземпляра
WebDriver. - Для перехода по URL используется метод
get(). - Аналогичный подход есть и для других браузеров, не только Chrome.
- В собеседовании важно показать понимание роли драйвера, а не назвать одну “магическую” функцию.