После обновления браузера Google Chrome до версии 65.0.3325.146 (официальная сборка) (64-разрядная версия) я также столкнулся с той же ошибкой при отправке значений в поле ввода, вот сообщение об ошибке ...
selenium.common.exceptions.WebDriverException: Message: unknown error: call function result missing 'value'
с использованием Chromedriver 2.32 и Google Chrome 65.0
По мере того, как я исследовал то же самое, я обнаружил недавнюю фиксацию в журналах изменений Google Chrome v65, которые помогают мне решить проблему.
Решение:
экспорт PATH = $ PATH: / usr / local / bin
- Для тестирования установки перезапустите терминал и введите эту команду
chromedriver --version
он покажет версию chromedriver, которую вы только что установили.
Примечание. Если chromedriver уже установлен и настроен, просто замените существующий файл драйвера, и если вы не знаете, где уже сохранены двоичные файлы Chromedriver, попробуйте найти файл, используя следующую команду
sudo find -H / -type f -iname chromedriver