
Ivan
18.04.2017
13:26:33
и в маркетологи)
недавно читал статью-интервью с человеком, которго сократили с фабрики троллей. Он философский заканчивал.

Alexey
18.04.2017
13:26:51

Ivan
18.04.2017
13:27:20
Я Ларин, р-р-р-р-р-р-р

Alexey
18.04.2017
13:27:35
???

Google

Mikhail
18.04.2017
13:27:36
Я перестал понимать, о чем речь

Alexey
18.04.2017
13:27:46

Mikhail
18.04.2017
13:29:09
Иван, вы нам объясните, что делают на фабрике толлей/троллей?

Shoo
18.04.2017
13:29:21
Пишут комменты в соц. сеточках.
Дальше можете сами погуглить.

Mikhail
18.04.2017
13:29:34
А, кремлеботы?

Alexey
18.04.2017
13:29:42
лол

K
18.04.2017
13:30:25
Если по теме - сами будем объяснять конечно. Не без этого. Времени мало и тут народ не оч креативный, а к детям особый подход нужен. Поэтому ищем что-то готовое как интро

Alexey
18.04.2017
13:31:04

K
18.04.2017
13:31:06
Я им скинула пару идей, но тут народ сложный на подъем в этом плане :)

Mikhail
18.04.2017
13:31:13
Мне кажется, что проблематично будет найти видео, заточенное под объяснение детям основ куа. Тут лучше самим

Alexey
18.04.2017
13:31:15
типа вот машинка, у неё квадратные колёса
это баг

Google

?
18.04.2017
13:32:14
Ну как, машинка сквадрантынми колёсам и может быть фичей, если она юзается на Марсе
Дети могут не понять.

Alexey
18.04.2017
13:32:42
не надо им про фичи

Mikhail
18.04.2017
13:32:46
Надо ТЗ смотреть

Alexey
18.04.2017
13:32:48
просто про баги бы для начала

K
18.04.2017
13:32:56
Ну что-то в этом ключе будет показано. Я больше думала о красочной видюхе с роботами цветочками и пр. Дети любят картинками

?
18.04.2017
13:32:58
Можно жуков показать, да ?

Ekaterina
18.04.2017
13:32:58
А дети какого возраста? 7,10,15?

K
18.04.2017
13:33:13
11 лет

Ivan
18.04.2017
13:34:19

Mikhail
18.04.2017
13:34:20
В 11 лет они уже бета-тестерами в нескольких играх побывать успели, в стиме кучу игр в раннем доступе посмотрели и наверняка знают, что такое баг

Shoo
18.04.2017
13:34:35

Ivan
18.04.2017
13:34:42

Mikhail
18.04.2017
13:34:46

Shoo
18.04.2017
13:35:07

Alexey
18.04.2017
13:35:14

K
18.04.2017
13:35:21

Shoo
18.04.2017
13:35:45
Если в ваших интересах - вам интересно, а если люди тяжелы на подьем и не креативят - значит не интересно. :)

K
18.04.2017
13:35:53

Gnam
18.04.2017
13:36:10
http://seleniumconf.de/?utm_source=elemental&utm_medium=email&utm_campaign=elemental-announcement&__s=gmjkb9x1u6ooaztrzdz2

Google

Mikhail
18.04.2017
13:36:21
Но... Зачем 11-ти летним девочкам куа... (

K
18.04.2017
13:36:25

Gnam
18.04.2017
13:36:35
ранние билеты за 500EURO ??

Ivan
18.04.2017
13:37:03

K
18.04.2017
13:37:28

Alexey
18.04.2017
13:37:28
https://www.youtube.com/watch?v=B7jYSmEC5fE - поверхностно и легко, если подшаманить видосик

Shoo
18.04.2017
13:37:40

Alexei
18.04.2017
13:38:26

Gnam
18.04.2017
13:38:59

Shoo
18.04.2017
13:39:19
Это из того, что я могу сказать на основе своего скромного опыта на уровне "потыкаться и поизучать".

Nikita
18.04.2017
13:40:30
придется писать тесты на джаве!

Alexei
18.04.2017
13:40:40
Вроде две разные вещи - работать с вебдрайвером напрямую (что можно) и startup/shutdown, нет?

Shoo
18.04.2017
13:41:37
Я имею ввиду управлять инициализацией, шатдаунами и его инстансами.

Alexei
18.04.2017
13:41:49
Selenide позволяет напрямую работать с драйверам (хотя я бы это считал bad practice, кроме случаев где нужно что-то чего в селениде действительно нет)

Shoo
18.04.2017
13:42:44
И да, взаимодействие с драйвером напрямую, при использовании фреймворка, приведет к мешанине уровней абстракции и технологий, что не шибко хорошо.
Но можно, да.

Alexei
18.04.2017
13:43:17
Управлять инициализацей - кажется тоже можно написанием своего класса. Или доинициализировать недостающее (сам так делал)
Управлять закрытием - хм) там есть опция - не закрывать браузер. Ну наверное можно также дописывать что-то своё, если не хватает - получить проинитиализированный драйвер вроде всегда можно.

Google

Shoo
18.04.2017
13:45:41
Есть опция "не закрывать браузер", есть опция "не открывать браузер", но зачем тогда этот кусок фреймворка мне? :)

Alexei
18.04.2017
13:46:07
Не совсем понимаю

Shoo
18.04.2017
13:46:43
Ещё раз. Речь не про то, что Селенида плохая, а Протрактор (или любое другое решение) - хороший.
Речь о том, что абсолютно *любой* фреймворк накладывает свои ограничения. Это и архитектурные ограничения, навязываемые фичами и "особенностями" фреймворка, и DSL, и прочее.

Alexei
18.04.2017
13:46:46
Селенид - нужен, чтобы быстро писать стабильные тесты, не отвлекаясь на решение типитчных задач

Shoo
18.04.2017
13:47:30
Соответственно перед тем, как подписываться на эти ограничения и особенности - надо понимать, какой это профит тебе принесет.
Я вот для себя не вижу профита от условного протрактора чуть более, чем совсем.
Потому что из полезного там только кастомный вэйт, который делается самостоятельно один раз и за пол часа времени.

Alexey
18.04.2017
13:49:01

Shoo
18.04.2017
13:50:04
А в чем, собственно, проблема-то?

Admin
ERROR: S client not available

Alexey
18.04.2017
13:50:36
пару часов на сраный дропдаун, оно того стоит да
ну в том что там вылезает левый див

Shoo
18.04.2017
13:50:56
Потому что потратив один раз 2 часа ты не просто тестик написал, но ещё и понял, как это работает.

Alexey
18.04.2017
13:52:02
на элементамном уровне там всё понятно, одно появляется, другое изчезает, ждёшь одного, ждешь другого
но какой в этом профит?

Shoo
18.04.2017
13:52:20
Профессиональная пригодность, например.

Alexey
18.04.2017
13:52:28
ещё раз
я и раньше умел ожидать какие то элементы, потом ожидать другие. потом снова другие
в чем профит этого костыля, когда можно заюзать протрактор

Google

Nikita
18.04.2017
13:53:09
в том, чтобы не писать на js, например?
точнее, не писать ВСЕ на js?

Alexey
18.04.2017
13:54:01
ну, если это расценивать как профит
то хз
под js сейчас куча всего же

Shoo
18.04.2017
13:54:44

Slow
18.04.2017
13:54:57
народ, раз про js зашла речь, кто сталкивался с тем, что js функция вида
document.getElementsByTagName('a');
возвращала не все тэги 'a'?

Shoo
18.04.2017
13:55:11
Это, как раз, называется проф пригодность, когда человек умеет что-то больше, чем тупо юзать DSL из одного несчастного фреймворка.

Nikita
18.04.2017
13:55:50
под js сейчас куча всего же
и вас реально есть время чтобы в совершенстве знать и использовать возможности двух языков? кастомный метод за 2 часа это долго, а выучить абсолютно долбанутый язык без типизации это типо норм?)
я ничего не имею против js, просто это в стиле jack of all trades master of none
умею всего понемножку, нормально ничего не умею
хотя для ангуляра нужно 5 методов, если сложные таблицы – то еще пара сложных

Alexey
18.04.2017
13:59:18

Nikita
18.04.2017
13:59:33
а, сорян – не понял контекст

Alexey
18.04.2017
13:59:46
если завтра скажут- давай учи js , время есть, с удовольстивем сяду учить
хз через сколько я смогу писать нормально- но был бы рад поучится
кстати есть jProtractor для джавы. но сам разраб, который его пилит. говорит что пока он слишком сырой

Nikita
18.04.2017
14:03:06
есть протрактор для сишарпа

Alexey
18.04.2017
14:03:22
о клёва, не знал

Nikita
18.04.2017
14:03:32
есть протрактор для всего, потому что весь протрактор делается через execute_script :) про питон есть доклад хороший, например, можно нагуглить
а для сишарпа товарищ мой в бою юзает, и вроде все устраивает его

Shoo
18.04.2017
14:04:22
Голый селениум от не-голого селениума отличается пятком методов, которые пишутся один раз.
Если заложить на это ещё фактор слоупока - вы потратите на это день, поймете как это дерьмо работает и сможете реализовать хоть на селениуме, хоть на ватире, хоть ещё на чем.
Но конечно, лучше выучить DSL очередного фреймворка и делать вид, что всё хорошо. :)