Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

[Solved] Как внедрить селениум проект к существующему проекту который не Java?


(Abreva) #1

Используем для написания тестов Java и Selenium.
Есть уже существующий проект, одно из условий это внедрить тесты в тот же репозитарий что и сам код страницы. Так вот когда мы делаем фетч с гитхаба и пытаемся в отдельно папке создать проект ничего не получается, ибо Eclipse не воспринимает этот проект как Java, что можо с этим сделать?


(Funker) #2

если проект написан на maven то просто подключить проект как еще один модуть с автотестами


(Abreva) #3

к сожалению не используется мавен, это обычная web страница


(Andrew Zakordonets) #4

Может стоит тогда подключить maven к этой странице, после чего потом уже подключать и сам тестовый проект как отдельный модуль.
Второй вариант - у вас есть репозиторий где хранится ваша веб страница. Создаете вторую папку и засовываете туда проект с тестами. Выбрасываете Эклипс и качаете Intelij IDEA Community Edition - открываете в ней свой проект с тестами и продолжаете их дальше развивать. Добавляете проект в репозиторий и дальше работаете.


(Sergey Korol) #5

О каком коде страницы речь?


(Abreva) #6

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

  1. Импорт с Git в среду разработки код сайта который вы проверяете
  2. Создайте локально обычный Java-project
  3. после этого перейдите в папку с ранее созданным Java проектом (по умолчанию workspace).
  4. Скопируйте оттуда папку и вставьте ее там где лежит код сайта (по умолчанию в папке git)
  5. После этого можете спокойно удалить из среды разработки ранее созданный проект.
  6. после чего кликаете пкм по проекту куда хотите поместить ваш код автотестов Import => General => existing project into workspace => выбираете ваш проект который лежит в гите
  7. все после этого у вас образовался проект в котором лежит Java Project с автотестами. Теперь можете выполнять внедрение автотестов как и раньше это делали.