Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class GMailPage{
- public WebDriver driver;
- public GMailPage(){
- driver = getDriver();
- }
- /*
- Мы уже перешли на использование пейджей-модулей
- вспомни - как лучше пейджей-модулей называть)
- и раз мы не делаем пейджа-объекта
- то зачем нам конструктор?
- а также - через getDriver() можно подобраться к вебдрайверу
- значит - и поля driver не надо)
- надо обратиться в вебдрайверу - обратимся через getDriver()
- подобные кусочки уже не нужны)
- все пейджи пересмотри - про подобный код и имена классов
- */
- **********************
- public class GMailTest extends BaseTest {
- ...
- @Test
- public void basicEmailLifeCycle() {
- String subject = getUniqueText("Hello");
- open("http://gmail.com");
- logIn(TestData.email, TestData.password);
- send(email, subject);
- refresh();
- assertMail(0, subject);
- goToSent();
- assertMail(0, subject);
- goToInbox();
- search(subject);
- assertMails(subject);
- }
- /*
- раз уже для пейджей подправляем
- загляни в свою же селенидовскую версию
- как мы там вызывали методы пейджей-модулей
- и тут такой же способ примени
- когда пейджей несколько - это хороший вариант - так уточнить код
- */
Advertisement
Add Comment
Please, Sign In to add comment