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

design-patterns
oop
page-object
Теги: #<Tag:0x00007fedbbd51cd0> #<Tag:0x00007fedbbd51b68> #<Tag:0x00007fedbbd51a28>

(Alex Alex) #21

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

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


(Alex Alex) #22

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


#23

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

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


(Ramon Menezes) #24

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


(Alex Alex) #25

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


(Alex M) #26

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

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

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


(Vladimir) #27

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

  1. всетаки нужно знать иструмент (java): https://www.youtube.com/watch?v=DKy4KzIn1qg&list=PLB0276A0A62BDEF06
  2. узнать немного о selenium : https://legacy.gitbook.com/book/comaqa/selenium-webdriver-lectures/details
  3. узнать больше selenium о : https://xpinjection.com/resources/cat01/
    Особенно это https://www.youtube.com/watch?v=SEWa5_RW2BM

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

ну как бы все)


(Владимир Тесленко) #28

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


(Eugene Stogniy) #29

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


(Богдан Ткаченко) #30

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


(Alex Sozontov) #31

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


(Dmytro Kryshtopenko) #32

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


(Bolatbek) #33

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