Использовать селен с различными версиями браузера динамически [дублировать]

Вы можете использовать флаг --unset для git config, чтобы сделать это следующим образом:

git config --global --unset user.name
git config --global --unset user.email

Если у вас больше переменных для одной конфигурации, вы можете использовать:

git config --global --unset-all user.name
3
задан DebanjanB 17 March 2018 в 14:55
поделиться

2 ответа

Ошибка говорит все:

session not created exception: Chrome version must be >= 64.0.3282.0 (Driver info: chromedriver=2.37.543610 (afd36256570660b5a2f0e4dbd1b040f3dcfe9cb5),platform=Linux 4.9.80-c9 x86_64)

В журналах ошибок четко указано, что версия для Chrome должна быть> = 64.0

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

  • Вы используете chromedriver = 2.37 , который по-прежнему не является GA, поэтому мы не уверены в зависимостях, но из сообщения об ошибке ясно, t поддерживать Chrome v64.x

Решение

  • Чтобы быть более безопасным, вы можете: либо перейти на chromedriver = 2.36 , где упоминаются примечания к выпуску . Поддерживает Chrome v63-65 или обновляется до chrome = 65.x
  • Очистить ваше Project Workspace через ваш IDE и перестроить ваш проект только с необходимыми зависимостями.
  • Использовать CCleaner , чтобы стереть все операции с ОС до и после выполнения вашего тестового набора .
  • Если ваша версия Chrome слишком старый, затем удалите его через Revo Uninstaller и установите последнюю версию GA и выпущенную версию Chrome.
  • Выполните свой @Test.
3
ответ дан DebanjanB 15 August 2018 в 19:49
поделиться
  • 1
    Это может быть глупый вопрос, но я не уверен, как использовать последнюю версию Chrome или как понизить мой Chromedriver при разработке на c9.io. Большинство всего, что я нахожу в Интернете, говорит о том, как делать это, только когда IDE находится в вашей системе, и я развиваюсь в облаке. Если у вас есть учетная запись c9, я могу поделиться с вами своим репозиторием, если вы хотите поближе познакомиться. Я был бы очень признателен. – ChrisWilson 17 March 2018 в 11:32
  • 2
    @ChrisWilson, я боюсь ... Я не виноват с c9.io – DebanjanB 17 March 2018 в 11:39
  • 3
    Ничего страшного! Большое спасибо за ваш вклад. Это было очень полезно в каком направлении мне нужно было идти. – ChrisWilson 17 March 2018 в 12:00

Следующая ошибка Chrome version must be >= 64.0.3282.0 говорит, что она НЕ совместима с текущей версией хронографа версии 2.37

Обновление хрома до последней версии должно решить проблему.

см. https://sites.google.com/a/chromium.org/chromedriver/downloads.

Последняя версия: ChromeDriver 2.36

Поддержка Chrome v63- 65

1
ответ дан Naveen Kumar R B 15 August 2018 в 19:49
поделиться
  • 1
    Это может быть глупый вопрос, но я не уверен, как использовать последнюю версию Chrome или как понизить мой Chromedriver при разработке на c9.io. Большинство всего, что я нахожу в Интернете, говорит о том, как делать это, только когда IDE находится в вашей системе, и я развиваюсь в облаке. Если у вас есть учетная запись c9, я могу поделиться с вами своим репозиторием, если вы хотите поближе познакомиться. Я был бы очень признателен. – ChrisWilson 17 March 2018 в 11:32
  • 2
    Я понятия не имею, что такое c9.io, но, как вы сказали, это облако, вы могли бы попробовать, взяв удаленный (RDP) механизм обновления браузера? – Naveen Kumar R B 17 March 2018 в 14:56
Другие вопросы по тегам:

Похожие вопросы: