
Shoo
30.06.2017
12:03:56

Evgeniy
30.06.2017
12:03:56
Аналогично с атрибутами
Stale ref и это вот все
On demand look up

Google

Shoo
30.06.2017
12:05:15
Или ты не понял, про что я спрашивал, или я не понимаю, о чем ты.

Evgeniy
30.06.2017
12:06:11
Это касается атрибутов в том числе

Roman
30.06.2017
12:08:16
хочу задать глупый вопрос :)))) Пятница всётаки )) что считается сложнее api тесты или selenium тесты ? или тут всё упирается в "смотря какие" ?

Shoo
30.06.2017
12:08:22
Ещё раз. У тебя в коде фронтенда элементу присвоен test attribute.
Если мы говорим о реактовом блоке, то он полностью изолирован от остального дома, фактически.
Если на странице будет отрендерено два идентичных реактовских блока, то тестовые аттрибуты у них будут идентичны.

Evgeniy
30.06.2017
12:08:35
Если ты про вставить самому атрибут для своих радостей - в чем проблема ? Проставил в компоненте - будет персистентным твой кастомный атрибут

Shoo
30.06.2017
12:09:39

Roman
30.06.2017
12:11:00

Shoo
30.06.2017
12:12:54
Потому что API это всегда простой HTTP (ну, или не совсем HTTP) запрос.
Послал запрос с параметрами - > получил response\callback\что угодно.
С Селениумом это всегда пляски с вебдрайвером как инструментом, разными разрешениями, браузерами и прочим буллшитом.

g
30.06.2017
12:13:03
Мне кажется api сложнее понять, но потом легче тестировать.

Evgeniy
30.06.2017
12:13:26
Тебе кажется

Anton
30.06.2017
12:13:46
так и там и там светопляска))
если вышел за пределы хеллоу ворлд)

Google

Shoo
30.06.2017
12:14:25
Ни там, ни там нет никакого рокетсаенса, увы. ;\

Dmitry
30.06.2017
12:14:29
апи это грубо говоря правильный ответ или не правильный ответ, а вот селениум это все в таком стиле "Если на странице будет отрендерено два идентичных реактовских блока, то тестовые аттрибуты у них будут идентичны."

Nikita
30.06.2017
12:15:20
почему?
потому что правильно готовить селениум – это отдельная предметная область.
API тесты – это запрос и ассерт, проще ничего вообще не бывает
тесты это вообще не рокетсайнс а достаточно простая область :) единственная сложность это их организовать так чтобы было не больно поддерживать. сам код тестов и в API и в вебдрайвере весьма прост

Roman
30.06.2017
12:16:49
ну а если нужно перед тем как отправить запрос подготовить данные, сложные запросы в базу, несколько баз, soap.

Shoo
30.06.2017
12:17:08
Подготовка данных она везде есть, что в API, что в интерфейсных тестах.

Roman
30.06.2017
12:17:11
а на страничке просто нашёл элемент и или его заполнил или с него прочитал данные

Nikita
30.06.2017
12:18:24

zwer2s
30.06.2017
12:53:57
Всем привет!) Хочу уточнить у тех, кто на XCTest под айось пишет. Бывает ли такое, что тесты рандомно падают?

Evgeniy
30.06.2017
13:14:08
Ребят, есть кто-нибудь, кто першел от jetbrains продуктов на vs code? Может быть у вас есть любимые батарейки по python/.net/js проектам? Или просто фидбек по тому, чего не хватает. Было бы интересно послушать.

Roman
30.06.2017
13:16:20
вас заставили ?

Shoo
30.06.2017
13:16:47
Быстрее работает, например. :D

Roman
30.06.2017
13:17:22
вы про vs code же, не полноценная visual studio
это же как саблайм только от microsoft

Heisenberg
30.06.2017
13:18:02
Посоветуйте материал по мобайл qa

Pavel
30.06.2017
13:18:59

Roman
30.06.2017
13:19:42

Evgeniy
30.06.2017
13:19:58
зачем переходить ?
нет, я просто люблю менять инструменты, для того, чтбы не привыкать к одному и тому же. В идеале бы юзал vim, но к нему не лежит душа. Иметь хороший редактор кода, который не ide - лучше, чем уметь работать только в ide

ⰿⰰⰾⱏ
30.06.2017
13:20:53
vim наше всё, в плате коженья =)

Google

Roman
30.06.2017
13:20:59

Nikita
30.06.2017
13:31:56

Shoo
30.06.2017
13:32:36
А пайчарм работает из коробки.

Roman
30.06.2017
13:32:41
ну когда у тебя с десяток файлов, тогда да.. Но даже на 1 скрипте мне нравится их дебагер, оч удобный

Shoo
30.06.2017
13:32:46
Причем хорошо работает, да.

Nikita
30.06.2017
13:33:21
в нем куча всего и куча всего лишнего

Shoo
30.06.2017
13:33:40
Я где-то утверждал обратное?

Roman
30.06.2017
13:33:44
оно тебе мешает ?

Shoo
30.06.2017
13:33:53
Я говорил, что не использовать лишнее проще, чем допиливать нужное.

Roman
30.06.2017
13:34:07

Nikita
30.06.2017
13:34:20
кому как, мне так не кажется :)

Roman
30.06.2017
13:34:46
тебе мешает всё это дополнительное ?

Евгений
30.06.2017
13:35:05
А кстати есть норм видосы с фишками пайчарма? Ещё я не понимаю как в нем делать мультикурсор

Roman
30.06.2017
13:35:27
альт+клик

Evgeniy
30.06.2017
13:35:33
+
альт + не отпуская левую кнопку мыши на нужное тебе кол-во строк

Евгений
30.06.2017
13:36:43
А как строки двигать по аналогии с саблаймом ctrl +[

Roman
30.06.2017
13:37:12
я не знаю что делает ctrl+[ в саблайме

Google

Евгений
30.06.2017
13:37:44
Добавить или убрать отсупы

Roman
30.06.2017
13:38:08
tab и shift+tab
ты про это ?

Nikita
30.06.2017
13:38:16

Evgeniy
30.06.2017
13:38:19
да, думаю он про это

Евгений
30.06.2017
13:38:45
Почти. Та команда делает это из любого места строки

Nikita
30.06.2017
13:38:45
юзаю консольный гит, например, не понимаю как и зачем юзать гит встроенный в пайчарм
может когда-нибудь обрету дзен, но пока че-то нет

Roman
30.06.2017
13:40:13
я тоже узаю git в консоле, но иногда пользуюсь встроенным

Admin
ERROR: S client not available

Евгений
30.06.2017
13:40:14
Я чото очканул его использовать. Соурстри поставил от атласиана

Roman
30.06.2017
13:40:59
если делаешь pull/commit/push , то удобно в pycharm
если есть конфликты, решать их удобно в pycharm
если всё сломалось, то надо в консоль идти )

Nick
30.06.2017
13:41:53

Nikita
30.06.2017
13:42:40

Evgeniy
30.06.2017
13:43:06
иногда в пайчарме пуш\пулы, резеты\ребейзы тупят. В таких случаях помогает консоль. Диффы и мердж конлфикты круто разруливать в IDE

Nick
30.06.2017
13:43:17

Nikita
30.06.2017
13:43:52
еще я использую плагин BehaveToolKit, чтобы по BDD шагам скакать

Shoo
30.06.2017
13:44:34
Я правильно понимаю, что инструкция по настройке на 6 экранов проще, чем игнорировать ненужные функции IDE?

Google

Roman
30.06.2017
13:45:11

Nick
30.06.2017
13:45:18
хехе))

Nikita
30.06.2017
13:46:27

Shoo
30.06.2017
13:46:41
Пайчарм работает из коробки отлично.
Как и макось, да.
Для приверженцев арча, конечно, notepad++ проще и удобнее.

Nikita
30.06.2017
13:47:07
я не пишу что не работает :) я его использую для кода больших проектов
для тестиков использую vim/sublime

Shoo
30.06.2017
13:47:45
Ещё раз спрошу, какие у pycharm из коробки минусы, помимо использования оперативы, относительно саблайма?
Я вот вижу только одну проблему - ресурсы.

Nikita
30.06.2017
13:48:24
с пайчармом у меня каждый раз ощущение что я автокад открыл

Evgeniy
30.06.2017
13:48:44
рил хьюман беин

Shoo
30.06.2017
13:49:22
Оукей. Холивара не получится, значит.
Я ленивая жопа, не хочу ничего настраивать, хочу открыть папку с проектом и начать работать.

Nikita
30.06.2017
13:49:54
может у тебя еще и алиасов в консоли нет?

Shoo
30.06.2017
13:49:59
Нет. ;(
Я вообще консоль только для ссш, брю и гита использую. ;(

Nikita
30.06.2017
13:50:35
ну вот, нет алиасов на гит?

Shoo
30.06.2017
13:50:46
Нет, а зачем? о.О

Nikita
30.06.2017
13:51:08
ну чтобы на спичках экономить, очевидно же
alias gb='git branch'
alias gs='git status'
alias gd='git diff'
alias ga='git add'

Evgeniy
30.06.2017
13:51:10
Удобно ;)