Почему ChromeDriver не требует Chrome или Chromium? - PullRequest
0 голосов
/ 28 июня 2018

ChromeDriver работает на моей системе, хотя у меня не установлен Chrome или Chromium. Исходя из названия, я подумал, что это похоже на «водителя машины», где тебе все еще нужна машина, чтобы начать движение. Или, может быть, как API продукта, где вам все еще нужен продукт для вызовов API, чтобы что-то сделать.

Редактировать: К сожалению, Chromium установлен в конце концов.

Ответы [ 2 ]

0 голосов
/ 29 июня 2018

Грубый ChromeDriver требуется Хром или Хром .

Согласно ChromeDriver - WebDriver для Chrome ChromeDriver - это отдельный исполняемый файл, который WebDriver использует для управления Chrome.

Теперь, согласно Требованиям - ChromeDriver , сервер ожидает, что у вас будет Chrome , установленный в расположении по умолчанию для каждой системы, следующим образом:

Chrome_binary_expected_location.png

1 Для систем Linux ChromeDriver ожидает, что /usr/bin/google-chrome будет символической ссылкой на фактический двоичный файл Chrome.

Вы также можете заставить ChromeDriver использовать пользовательское местоположение, установив специальную возможность. Документацию можно найти в Использование исполняемого файла Chrome в нестандартном месте

0 голосов
/ 29 июня 2018

Ну, здесь "водитель машины" имеет смысл. Я не хочу, чтобы один человек был привязан к машине до конца времени. Я хочу, чтобы у каждого были определенные роли. Один водит машину, а другой ... это машина. Это также облегчает обмен в будущем. Конечно, им обоим, возможно, придется измениться, если это произойдет, но если они будут тесно связаны, это будет намного сложнее.

...