t.me/atinfo_chat Telegram группа по автоматизации тестирования

Как установить selenium в оффлайн gradle?

gradle
Теги: #<Tag:0x00007fb304e20c48>

(Yuriy B) #1

Мне необходимо реализовать оффлайн проект java+gradle+selenium+junit. Пока только экспериментирую.
Я создал локальный репозиторий, прописал в билд его местоположение, смог подключить junit положив jar с junit в репозиторий и написав зависимость в билд.
Но с selenium я такое не прокатывает т.к. он состоит из кучи каталогов и jar-ников.
В качестве примера я импортировал пару jar из selenium
Может кто то знает как импортировать весь selenium целиком?
вот мой билд:

repositories {
flatDir name: ‘offlineRepository’, dirs: “C:/Users/User/Desktop/repo”
}

dependencies {
testCompile group: ‘junit’, name: ‘junit’, version: ‘4.12’
compile group: ‘hamcrest’, name: ‘hamcrest-all’, version: ‘1.3’
compile group: ‘org.seleniumhq.selenium’, name: ‘selenium-java’, version: ‘2.46.0’
compile group: ‘org.seleniumhq.selenium’, name: ‘selenium-chrome-driver’, version: ‘2.46.0’
}


(Yuriy B) #2

Вообщем та разобрался с темой (пока что).

  1. Идем на сайт selenium
  2. Качаем
  3. Кладем jar client-combined в наш локальный репозиторий
  4. В билде пишем зависимость на этот jar, в моем случае:
    compile group: ‘org.seleniumhq.selenium’, name: ‘client-combined’, version: ‘3.141.59’