Почему gson.jar не включен в версии клиента Selenium Java? - PullRequest
0 голосов
/ 10 сентября 2018

Я следую учебнику Udemy по автоматизации Java / Selenium.Я скачал selenium for Java, распаковал файлы jar и добавил их в путь сборки.Пройдя несколько уроков, я понимаю, что команда SendKeys не работает.Драйверы, найти элемент и нажмите в порядке.Я проверил банки, которые использует инструктор, и один из моих банков отсутствует, gson 2.8.По какой-то причине этот файл JAR не загружается / извлекается.Я попытался загрузить и извлечь его отдельно, добавил его в путь сборки моего проекта и перезапустил затмение, но я все еще получаю ту же ошибку SendKeys.Это не ошибка с моим кодом.Изображение моего пути сборки ниже.Мне не на что пытаться!enter image description here

1 Ответ

0 голосов
/ 11 сентября 2018

Согласно снимку Библиотеки , который вам предоставляется, кажется, вы используете Selenium Java Client v3.14.0 .

Согласно примечаниям к выпуску из Selenium Java Clients :

  • v3.13.0:

    Introduced our own JSON parser and outputter, allowing GSON to be removed from our dependencies.
    
  • v3.14.0

    Completely removed the GSON dependency. We now use reflection to try and find the class.
    

Итак, библиотека gson.x.y не должна присутствовать и должна быть полностью удалена.

...