
Oleg
26.04.2017
21:42:57
По мне оптимально это 1 пейдж обджект - 1 файл с локаторами. То есть 2 файла на один пейдж или компонент. Так правильно с точки зрения сингл речпончибилити. Но... Столько файлов потом

Nikita
26.04.2017
21:43:20
мне лично больше нравится ходить поиском по 1 файлу, чем прыгать по нескольким
cmd + f отлично работает

Oleg
26.04.2017
21:43:48
Маковод детектед :)

Google

Мария
26.04.2017
21:43:53
irb норм работает )
А расскажите, как к 10ке прикрутить консольку линукса, у меня пока не вышло (

Nikita
26.04.2017
21:44:34
Маковод детектед :)
больше ничего вменяемого нет из девайсов к сожалению, макбук единственный ноут от которого не хочется рыдать

Evgeniy
26.04.2017
21:44:56
Однозначно отдельный файл на локаторы для каждой пейджи я бы не стал делать, не совсем понятно как srp тут проявляет. Ведь по сути это всего лишь приватные роля Пейджи которые извне лучш никак не трогать,а трогать в методах Пейджи

Nikita
26.04.2017
21:45:03
ну еще dell xps, но он стоит как макбук

Oleg
26.04.2017
21:45:06

Nikita
26.04.2017
21:45:47
но холиварить не хочу, кому что нравится
главное не air, за ним невозможно работать

Oleg
26.04.2017
21:46:59
С другой стороны, один файл с кучей локаторов подходит под srp :)

Nikita
26.04.2017
21:47:54

Oleg
26.04.2017
21:48:56
Почему, будет всегда. А если нужно ещё чтото или работа с несколькими пейджами, то доавьляетсч ещё лайер между тестами и пейджами. Мы называем его steps, а как у вас приятно?

Nikita
26.04.2017
21:48:58
просто разницы особо нет – ты ж берешь класс в любом случае и его переменную, какая разница откуда ты ее возьмешь? из отдельного файла или если у тебя классы свалены в модуль?

Google

Oleg
26.04.2017
21:49:42
Я слышал ещё что контроллером этот лайер называют на манер mvc :)

Nikita
26.04.2017
21:49:42
у меня вообще нет понятия пейджей в проектах, потому что один проект это SPA, а другой проект это микросервис as a service для других команд, и мы встраиваемся в чужую верстку :)

Oleg
26.04.2017
21:50:18

Nikita
26.04.2017
21:50:47

Oleg
26.04.2017
21:50:56
А микросервисы хмм.. Щас придумаю.. Ну да, вот контракт это локаторы, а работы с контрактом пейдж обджект :)))
Посчитано, что открывать файлы и охватывать быстро взглядом, за счёт бокового зрения и отсутствия перегрузки информацией, получается быстрее, чем в одном файле бегать с ctrl+f
Все принципы типа solid, grasp, Да даже книги по рефакторингу к этому ведут

Nikita
26.04.2017
21:57:38

Roman
27.04.2017
02:32:50

StAn
27.04.2017
06:14:14

Dmitry
27.04.2017
06:57:40
Кто на тестконе?)

Gnam
27.04.2017
07:23:12
Я
Вчера и сегодня)

Boris
27.04.2017
07:45:33

Gnam
27.04.2017
07:53:22
Минутка рекламы ?

Nick
27.04.2017
07:53:42
ахаха

Boris
27.04.2017
07:53:44

Google

Aleksandr
27.04.2017
07:53:50
воу

Gnam
27.04.2017
07:54:01
И сразу понеслась
Народу
Засекайте

Boris
27.04.2017
07:54:06
С подключением!

Dmitry
27.04.2017
07:54:25

Gnam
27.04.2017
07:55:50
Я вас нашёл) ☺️

Shoo
27.04.2017
07:56:03
Почти завидую вам, ребятки.

Zzz6
27.04.2017
08:54:41
Кто нибудь знает компанию: философия it?

Dmitry
27.04.2017
09:02:34

Anastasia
27.04.2017
09:10:19
Ну у меня был такой шанс. Я надеюсь сегодня наше количество перевалит за тысячу. ^^

Aleksandr
27.04.2017
09:11:20

Zzz6
27.04.2017
09:11:45

Aleksandr
27.04.2017
09:12:14
про компании обычно тут https://t.me/qa_bad_company

Мария
27.04.2017
09:12:22
Реклама чатиков же)

Admin
ERROR: S client not available

Gnam
27.04.2017
09:15:17
? kiss

Greyreality ?
27.04.2017
09:35:44
О чем там вещают на конфе? Покидайте Тезисы)

Aleksandr
27.04.2017
09:36:04
запись будет?

Google

Никита
27.04.2017
09:37:57
го стрим

Anastasia
27.04.2017
09:38:41
Запись будет, но через месяц.
Не раньше.

zwer2s
27.04.2017
09:39:20
Котятки, по теме вопрос. Я пишу на чистом XCTest. Может кто подскажет как грамотно разделять тесты iPad и iPhone? Чисто технически как это сделать я нашел, интересует чистота кода)

Aleksandr
27.04.2017
09:39:39
эххх, доклад Виноградова хотел посмотреть

Anastasia
27.04.2017
09:40:21
Конференция разносторонняя. Я открывала ее с достаточно техническим докладом. Старалась конечно не опускаться на уровень техножести. Но также есть и менеджерские доклады.
Леша именно сейчас рассказывает.

Aleksandr
27.04.2017
09:41:46
я технических докладов хочу

Dzmitry
27.04.2017
09:42:05
Может пираты экранку скинут)

Anastasiya
27.04.2017
09:43:06

Anastasia
27.04.2017
09:43:24

Aleksandr
27.04.2017
09:43:26
и рекламой казино

Anastasia
27.04.2017
09:44:57
Ну тогда ты можешь печалиться. И ждать месяц. ?
Либо же уговорить его пересказать свой доклад сюда в чатик.

Gnam
27.04.2017
09:47:04
О, холивары про fluent page object пошли

Aleksandr
27.04.2017
09:55:56

Gnam
27.04.2017
10:31:55
Следующая остановка: ReportPortal.io
Что це за зверь?)
Давайте спойлер

Google

Alexey
27.04.2017
10:32:24
отчеты от епама