Page Object паттерн сейчас требуется везде в компаниях ?

ну да, я так и пишу сейчас, как вы написали в моем примере и мне все понятно так. Разве это плохая практика? Вроде тоже OOP

А вот в вашем примере мне менее понятно допустим
Допустим мне не понятно, почему GithubPage не объявлена экземпляром класса, например так GithubPage gp = new …
Второе, метод LoginPage и LoginToWebsite - они находятся в классе LoginPage, а в вашем примере они приравниваются уже к GitHubPage. По идее же такой метод не найден должен быть, не?

Тем более я не профи, я только учусь. Мне вот важно в контору приняли бы зная, что человек пишет так как пишу я и может быть подучили бы на месте уже? Или мой вариант написания совсем не годен?

Когда джаву не знаешь тогда и не понятно)
Зачем брать того кто так пишет когда есть по 30 джунов на место которые правильно пишут. Это основы и их обязательно нужно знать.

Возможно какая-то компания на внутренние курсы возьмёт и то не факт т.к конкуренция большая.

1 лайк

тебе важно попасть в непонятно какую контору или научится что то делать и стать специалистом ?
и вопрос номер 2
“подучили” и “научили с нуля” это разные вещи

Для начала попасть в какую-то конторку.
Я не считаю, что меня надо с нуля учить, просто есть какие-то моменты, которые я не донца понимаю пока, например почему так писать плохо, а так хорошо. Вот пытаюсь с вашей тут помощью разобраться.

Мой совет: посмотри видосы на ютюбе про классы, методы и тд. Видео таких море. И на ру и на англ. Там сразу на примерах показывают. Только потом лезь в Page Object :slight_smile:

Разобраться в том, чего не понимаешь будет ооочень тяжело)

Потому что дальше ты будешь только накидывать сверху всякие дизайны, паттерны, и тд и тп.
Делай все постепенно.

что нужно сделать:

  1. всетаки нужно знать иструмент (java): Урок 1 - Введение - Java для тестировщиков - YouTube
  2. узнать немного о selenium : GitBook - Where technical teams document
  3. узнать больше selenium о : https://xpinjection.com/resources/cat01/
    Особенно это Design patterns in test automation (Mikalai Alimenkou, Ukraine) - YouTube

Сделать задачку на джава : https://drive.google.com/open?id=1435_nMSKnH7Gypsxjc-1Jc3VUGpk0sfZ

ну как бы все)

1 лайк

Почитай, тут норм описано про Пэйджи - http://ru.selenide.org/documentation/page-objects.html

Вы всерьез считаете что там описанно хорошо про Пейджобджектс? и по этому описанию можно что то понять? (для человека который новичек?)

2 лайка

С такими знаниями по java ты далеко не уедешь, потому что java это объектно-ориентированный язык программирования и без знаний ооп, использование java в твоем понимании сейчас, это все равно, что забивать гвоздь отверткой. Возьми почитай книги по java к примеру того же Шилда или Брюса Эккеля.

привет если интересно пиши мне на мыло все расскажу могу даже видосики кинуть sozvic1@gmail.com -сам был таким же

2 лайка

орнул в голос, сто лет живи.

Че-то я … :joy: :joy: :joy: