Нужен совет как сделать соединить веб и веб-моб в одном?

testng
emulator
jenkins
webdriver
mobile
selenide
java
Теги: #<Tag:0x00007fedc12c2bb0> #<Tag:0x00007fedc12c26b0> #<Tag:0x00007fedc12c2138> #<Tag:0x00007fedc12c1e90> #<Tag:0x00007fedc12c1c38> #<Tag:0x00007fedc12c1918> #<Tag:0x00007fedc12c15d0>

(Tatiana) #1

Есть приложение (web, web-mobile, native-mobile),
Мне поставили задачу сделать фреймворк для web и web-mobile в одном (нативное решили делать отдельно).
Selenide/Java/TestNG/Allure/Jenkins/SauceLabs

Буду благодарна за любой совет


(Tatiana) #2

вопрос решен


(Dmitry Nesterov) #3

Таня, как решили задачу, мне тоже предстоит слелать что то подобное.


(Tatiana) #4

так как одно приложение, и есть веб и веб-мобайл, я сделала просто два вида тестов для веб и для мобайл.
Да, и у нас фреймворк изменился. Сейчас у нас
Selenide/Java/TestNG/maven/qmetry/bitbucket pipeline/saucelabs


(Anton Karpenko) #5

@vaznoe1 а как решили вопрос с бизнес логикой? Вынесли в Policy или куда-то еще или просто продублировали тесты?


(Taras) #6

ну если 2 вида тестов и вся реализация не под общим интерфейсом - то фигово решили вопрос)


(Tatiana) #7

сделала один page object на все (веб и моб-веб);
тесты сделала в двух папках веб и моб - пришлось много дублировать (не нашла лучшего варианта), так же добавила некоторые тест-методы для моб тестов (помечала их как mobileView)