Size: a a a

testing_in_python

2019 February 18

AB

Alexei Barantsev in testing_in_python
иначе какой смысл хранить ссылку на драйвер внутри объекта, если она не используется
источник

SD

Stackoverflow Driven Developer in testing_in_python
А ещё у вас ошибка в названии класса. На что идеешка мягко намекает.
источник

EB

Evgenii B in testing_in_python
Def driver бесполезен
источник

AB

Alexei Barantsev in testing_in_python
это неизвестно. может быть там "горячая замена драйвера". но выглядит подозрительно, да
источник

AB

Alexei Barantsev in testing_in_python
ой, вру, там же параметра нет :)
источник

AB

Alexei Barantsev in testing_in_python
значит это просто getter
источник

EB

Evgenii B in testing_in_python
Да, это просто геттер
источник

EB

Evgenii B in testing_in_python
Который делает драйвер callable при этом :)
источник

EB

Evgenii B in testing_in_python
Без property же
источник

EB

Evgenii B in testing_in_python
Есть правило: если тебе не нужен state, тебе не нужен класс
источник

NV

Nikita Vandyshev in testing_in_python
Вы слишком умными словами общаетесь :D
Просто создав def driver я пытался вынести его в отдельный метод чтобы не вызывать его потом в каждом методе, а обращаться к def driver
источник

AB

Alexei Barantsev in testing_in_python
обратиться к методу всё равно можно только через self
источник

AB

Alexei Barantsev in testing_in_python
то есть вы пытались self.driver заменить на self.driver()
источник

EB

Evgenii B in testing_in_python
Nikita Vandyshev
Вы слишком умными словами общаетесь :D
Просто создав def driver я пытался вынести его в отдельный метод чтобы не вызывать его потом в каждом методе, а обращаться к def driver
Как ты отличаешь «вызывать его в каждом методе» и обращаться к «def driver” ?
источник

SD

Stackoverflow Driven Developer in testing_in_python
Nikita Vandyshev
Вы слишком умными словами общаетесь :D
Просто создав def driver я пытался вынести его в отдельный метод чтобы не вызывать его потом в каждом методе, а обращаться к def driver
Самый полезный метод в классе.
источник

AB

Alexei Barantsev in testing_in_python
что нисколько не короче и даже чуть-чуть длиннее :)
источник

NV

Nikita Vandyshev in testing_in_python
Evgenii B
Как ты отличаешь «вызывать его в каждом методе» и обращаться к «def driver” ?
ну если я буду в каждом методе буду писать driver =  self.app.driver
driver.find........
то это я назвал "вызывать в каждом методе"
источник

NV

Nikita Vandyshev in testing_in_python
и чтобы это избежать я попытался это действие вынести в отдельный метод
источник

NV

Nikita Vandyshev in testing_in_python
а этот метод уже передавать как аргумент во все остальные методы
источник

SD

Stackoverflow Driven Developer in testing_in_python
Так ты же в конструкторе переменную создал
источник