Как добавить Chromedriver в путь в Ubuntu 18.04

Убунту 14

В этой статье мы проведем вас через процесс добавления Chromedriver в PATH в Ubuntu 18.04. Это важный шаг при настройке Selenium WebDriver с Chrome, поскольку он позволяет вашему скрипту взаимодействовать с браузером Chrome.

Что такое Хромдрайвер?

Chromedriver — это автономный сервер, который реализует проводной протокол WebDriver для Chrome. Он поставляется в исполняемой форме и взаимодействует с браузером Chrome, управляя им так, как это сделал бы пользователь.

Загрузка Chromedriver

Прежде чем мы сможем добавить Chromedriver в PATH, нам нужно его загрузить. Вы можете загрузить Chromedriver, который соответствует установленной версии Chrome, из Страница загрузки Chromedriver.

Скачав Chromedriver, распакуйте его в известное место в вашей системе. Например, вы можете извлечь его в папку «Документы»:

распаковать ~/Downloads/chromedriver_linux64.zip -d ~/Documents/Python/

Эта команда использует утилиту unzip для извлечения загруженного zip-файла Chromedriver (chromedriver_linux64.zip) в каталог ~/Documents/Python/.

Добавление Chromedriver в PATH

Есть несколько способов добавить Chromedriver в PATH в Ubuntu. В этой статье мы рассмотрим три варианта.

Вариант A. Переместите Chromedriver в каталог, уже указанный в PATH

Самый простой способ добавить Chromedriver в PATH — переместить его в каталог, который уже включен в PATH. /usr/local/bin — обычный выбор для этого:

sudo mv ~/Documents/Python/chromedriver/usr/local/bin

Эта команда использует sudo для запуска команды mv с привилегиями root, поскольку для изменения содержимого /usr/local/bin обычно требуются такие привилегии. Команда mv перемещает исполняемый файл chromedriver из его текущего местоположения в /usr/local/bin.

Далее вам нужно сделать исполняемый файл Chromedriver:

sudo chmod +x /usr/local/bin/chromedriver

Команда chmod изменяет права доступа к файлам. Параметр +x делает файл исполняемым.

Вариант Б. Сохраните Chromedriver в произвольном месте и добавьте его в PATH.

Если вы предпочитаете хранить Chromedriver в другом месте, вы можете добавить это место в PATH:

echo ‘export PATH=”$HOME/Documents/Python/ChromeDriver:$PATH”‘ >> ~/.profile источник ~/.profile

Команда echo добавляет строку в конец файла ~/.profile, которая экспортирует ваш пользовательский каталог как часть PATH. Исходная команда применяет изменения к текущему сеансу.

Вариант C: сохранить Chromedriver в произвольном месте и создать символическую ссылку

Третий вариант — сохранить Chromedriver в произвольном месте и создать на него символическую ссылку (или символическую ссылку) в каталоге, который уже находится в PATH:

sudo ln -s ~/Documents/Python/ChromeDriver/chromedriver/usr/local/bin/chromedriver

Команда ln создает символическую ссылку. Параметр -s указывает, что должна быть создана символическая ссылка. Эта команда создает символическую ссылку в /usr/local/bin/chromedriver, которая указывает на исполняемый файл chromedriver в вашем пользовательском каталоге.

Заключение

Добавление Chromedriver в PATH в Ubuntu 18.04 — простой процесс. Независимо от того, решите ли вы переместить Chromedriver в каталог, уже указанный в PATH, добавить собственный каталог в PATH или создать символическую ссылку, у каждого метода есть свои преимущества. Выберите тот, который лучше всего соответствует вашим потребностям.

Добавление Chromedriver в PATH позволяет вашему сценарию взаимодействовать с браузером Chrome при использовании Selenium WebDriver. Это позволяет сценарию находить и контролировать браузер Chrome для автоматического тестирования или веб-скрейпинга.

Вы можете скачать Chromedriver для Ubuntu 18.04 с Страница загрузки Chromedriver. Обязательно выберите версию, соответствующую установленной версии браузера Chrome.

Да, вы можете добавить Chromedriver в любой каталог в PATH. Однако рекомендуется добавить его в каталог, уже включенный в PATH, например, /usr/local/bin, для облегчения доступа и совместимости с другими приложениями.

Чтобы сделать Chromedriver исполняемым, вы можете использовать команду chmod. Например, вы можете запустить sudo chmod +x /usr/local/bin/chromedriver, чтобы сделать исполняемый файл Chromedriver после его перемещения в /usr/local/bin.

Да, вы можете хранить Chromedriver в выбранном вами месте. Вы можете добавить пользовательский каталог в PATH, изменив файл ~/.profile и экспортировав каталог как часть PATH.

Создание символической ссылки позволяет сохранить Chromedriver в произвольном месте, сохраняя при этом доступ к нему из каталога, который уже находится в PATH. Он обеспечивает гибкость и удобство в управлении исполняемым файлом Chromedriver.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *