Open eliizaveta opened 1 year ago
я в тамтам https://tt.me/riinj
Можно сделать обертки, чтобы не писать такие длинные строчки каждый раз, и передавать в метод ViewAssertion параметр https://github.com/vspochernin/autotests/blob/d25a76af69dd021e6015bfad2a9027a99e30c2fa/app/src/androidTest/java/company/vk/polis/autotests/pages/MainPage.java#L32
Выносить в константы https://github.com/vspochernin/autotests/blob/d25a76af69dd021e6015bfad2a9027a99e30c2fa/app/src/androidTest/java/company/vk/polis/autotests/pages/MainActivityTest.java#L35
Кажется что выбор активити стандартен для всех тестов и можно было бы делать это скорее в базовом тестовом классе, а не базовой странице
https://github.com/vspochernin/autotests/blob/d25a76af69dd021e6015bfad2a9027a99e30c2fa/app/src/androidTest/java/company/vk/polis/autotests/pages/BasePage.java#L20-L22
А в базовую страницу можно добавить паттерн лоадабл компонента
Немного страшно соединять андроид и веб проекты в едином репозитории Все таки лучше разделять на разные, а работающую версию приложения хранить в мастер ветке
я в тамтам https://tt.me/riinj
Можно сделать обертки, чтобы не писать такие длинные строчки каждый раз, и передавать в метод ViewAssertion параметр https://github.com/vspochernin/autotests/blob/d25a76af69dd021e6015bfad2a9027a99e30c2fa/app/src/androidTest/java/company/vk/polis/autotests/pages/MainPage.java#L32
Выносить в константы https://github.com/vspochernin/autotests/blob/d25a76af69dd021e6015bfad2a9027a99e30c2fa/app/src/androidTest/java/company/vk/polis/autotests/pages/MainActivityTest.java#L35
Кажется что выбор активити стандартен для всех тестов и можно было бы делать это скорее в базовом тестовом классе, а не базовой странице
https://github.com/vspochernin/autotests/blob/d25a76af69dd021e6015bfad2a9027a99e30c2fa/app/src/androidTest/java/company/vk/polis/autotests/pages/BasePage.java#L20-L22
А в базовую страницу можно добавить паттерн лоадабл компонента