
Aleksandr
15.07.2017
20:19:43
а про qTest знаешь?

Roman
15.07.2017
20:19:52
кьютест хорош

Aleksandr
15.07.2017
20:20:13
сколько он стоит, их сейлзы не отвечают что-то?

Roman
15.07.2017
20:20:17
на вкус и цвет - последние версии кьюакомплит и силкцентрала лучше, но крут

Google

Roman
15.07.2017
20:20:54
юзают серверщики Nuance Mix как я знаю

Aleksandr
15.07.2017
20:22:03
блин, откуда берутся люди, которые такую кучу тулов видели?
я удивляюсь :)

Roman
15.07.2017
20:24:06
ну я вот лично по двум причинам:
1-я, когда наш ПМ решил спрыгивать с Экселя он поднял вопрос какие тулы ок, он переговорил с разными компаниями и вынес на голосование 10 тулов, для них установили траялы и все могли потыкать
2-я (она была раньше 1-й, но именно серьёзно влез когда вот начался опрос внутри команды) - я тупо читал и ставил себе демки разные стабильно и тыкал, в т.ч. чтобы понимать что нам в экселе не хватает
в результате я полгода лично лопатил почти 10-к тулз
правда сча уже кой-чо позабывал ибо это было в 2013-м, но вот если таки утвердим формат доклада, то я ещё до куафеста месяцок аналогично заморочусь, поставлю демки на виртуалки и буду гонять в хвост и в гриву

Aleksandr
15.07.2017
20:25:34
А вот еще вопрос по зефиру был. Он же как плагин встает в жиру, на него склько лицензий надо? По количесту юзеров в жире? Или по количеству тестеров плюс-минус?

Roman
15.07.2017
20:26:20
а вообще лицухи на запись нужны всем тестерам, на чтение и запуск тестов - всей команде

Aleksandr
15.07.2017
20:27:14

Roman
15.07.2017
20:27:18
а лучше всегда всей команде, ибо девы тоже могут туда писать тесты

Google

Roman
15.07.2017
20:27:26

Aleksandr
15.07.2017
20:27:37
так я и думал
т.е. 50 и надо будет
так и на тестрейл много лицензий надо будет
так цена в космос улетит

Roman
15.07.2017
20:32:39
Кто бы мне дал полгода? (:
разобраться и выбрать можно и быстрее, просто у нас была конкретные задачи, связанные со спецификой в т.ч. и нашего автомейшена, плюс со спецификой тестеров в команде. ну и не было реальной спешки, дедлайн был "бизнесгод".
но ваще реально главные вопросы всегда: деньги версус задачи
то есть складываешь список задач, которые РЕАЛЬНО нужно выполнять
например, нужна интеграция с автомейшен кодом, если да, то с какой тулой
нужно ли там оформлять и запускать юнит тесты
уровень репортов
какой формат реквайрментов
какие интеграции
потом "сколько денег готовы дать"
и отсекаешь себе 3-4 тулы на исследование
ставишь триалы, даёшь ещё в команде (если есть) потыкать недельку, ну или сам - тыкаешь воркфлоу и выбираете
всё


Aleksandr
15.07.2017
20:37:52
разобраться и выбрать можно и быстрее, просто у нас была конкретные задачи, связанные со спецификой в т.ч. и нашего автомейшена, плюс со спецификой тестеров в команде. ну и не было реальной спешки, дедлайн был "бизнесгод".
но ваще реально главные вопросы всегда: деньги версус задачи
то есть складываешь список задач, которые РЕАЛЬНО нужно выполнять
например, нужна интеграция с автомейшен кодом, если да, то с какой тулой
нужно ли там оформлять и запускать юнит тесты
уровень репортов
какой формат реквайрментов
какие интеграции
потом "сколько денег готовы дать"
и отсекаешь себе 3-4 тулы на исследование
ставишь триалы, даёшь ещё в команде (если есть) потыкать недельку, ну или сам - тыкаешь воркфлоу и выбираете
автоматизация только планируется, не уверен, что точно, но скорее всего что-то на селениуме или фреймворке над ним
а так спасибо за ответ :)

Roman
15.07.2017
20:48:07
не за что

bebebe
15.07.2017
23:29:54
коллеги, впервые столкнулся с selenium (driver firefox 52), использую его api в питоне
вроде как бы работает, но я не могу отловить момент, как после определенных действий на странице подгружается картинка
мне нужно сделать скриншот с этой картинкой, но иногда эта картинка подгружается долго
как мне правильно дождаться,когда она подгрузится?
сейчас сделано на time.sleep(1) - срабатывает в 90%
но кривовато
я обгуглился, пробовал и is_displayed и explicitin visiblility, не работает

D
15.07.2017
23:31:53
а подождать чуть подольше нельзя?
теоретически, можно сделать executeScript с выводом результата после загрузки данных img, но стоит ли это того?

bebebe
15.07.2017
23:32:28
вот да, условие такое, что подождать как раз нельзя, от слова совсем
но то ли лыжи не едут, то ли асфальт

D
15.07.2017
23:34:39

bebebe
15.07.2017
23:36:46
условия таковы:
прихожу на страницу, на ней есть формочка
после её заполнения, в DOM модель этой страницы добавляется div в котором img
картинки лежит не на быстром хостинге, и может скачаться за 500-1000ms, а в особо плохих случаях за 2000ms
time.sleep(1000) соответственно помогает, но плохо
итого,после заполнения формы в DOM модель страницы добавляется новые элементы, одним из них является img src, и моя задача дождаться когда эта картинка скачается и сделать скриншот
к сожалению изменить страницу или её логику я не могу
+ на всю эту логику у меня есть +/- 20 секнуд, если я за них выхожу, то фейл

Google

D
15.07.2017
23:41:32
могу только предложить нырнуть глубже, повесить обработчик и наделать проверок. что-то типа такого: https://gist.github.com/munro/7f81bd1657499866f7c2
но у меня готового решения нет, может кто ещё подскажет

bebebe
15.07.2017
23:42:37
да, эту ссылку я нагугливал уже
ладно, поковыряю еще

R
16.07.2017
04:39:47

Alexei
16.07.2017
07:06:44

bebebe
16.07.2017
07:10:39

Alexei
16.07.2017
07:11:02
Что она видна или что?

bebebe
16.07.2017
07:19:35
Видна она становится только после заполнения полей на странице

Arseny
16.07.2017
09:43:27
А достать img src и скачать отдельно нельзя?

Evgeniy
16.07.2017
09:52:57
и как ты представляешь себе это в автотесте? раз в полсекунды производить скачивание джипега, и потом на стороне исполняющего код компьютера вызывается хелпер метод, которая делает image recognition на факт того, успела пикча загрузиться или нет? (pixelated, серые недокачанные зоны \ разрешение изображения)

bebebe
16.07.2017
09:56:09
Я уже решил эту проблему
вот такая гадость вроде даже работает
https://hastebin.com/igurahotaz.py

Evgeniy
16.07.2017
10:05:44
только кастомный эксепшн завести, чтобы в случае чего в коде только его ловить, и неплохо
самому рейзить исключения лучше по возможности отвечающие общим семействам исключений, либо кастомные. поможет в дебаге в случае чего. а так у тебя catch Exceptiion будет и семь бед - один ответ.
но в таком виде работать должно, да

bebebe
16.07.2017
10:23:33

Google

R
16.07.2017
10:31:07

Admin
ERROR: S client not available

bebebe
16.07.2017
10:32:35
я обгуглился, пробовал и is_displayed и explicitin visiblility, не работает
я не до конца разобрался, visible - это "отображаемость" элемента на странице, в случае картинки, она может быть visible, но не докачала полностью
а мне нужно дождаться полной закачки в браузере

Lev
16.07.2017
10:50:56
Коллеги, существует ли для спецификаций какое-то специализированное ПО типа системы отслеживания версий?

Evgeniy
16.07.2017
10:51:57
а в чем проблема коммитить спецификации в тот же самый git?

bebebe
16.07.2017
10:52:01

Lev
16.07.2017
10:54:46

bebebe
16.07.2017
10:55:52
https://review.openstack.org/#/c/172886/
есть специальный репозиторий со спеками

Evgeniy
16.07.2017
10:56:02

bebebe
16.07.2017
10:56:07
их даже много
далее по этим спекам красивая документация генерится

Lev
16.07.2017
10:57:32
предрассудки какие-то
Ну хотел, чтобы ещё эту систему можно было с багтрекером как-то связать, а в случае изменения каких-то спек приходили уведомления

bebebe
16.07.2017
10:58:27

Juliya
16.07.2017
18:04:40

Google

Alexei
16.07.2017
19:04:53
Что, неужели синий с золотым снова?

Alisa
17.07.2017
06:56:24
Привет! Кто-нибудь знает, чем можно заменить метод ExpectedConditions.elementToBeClickable?
У меня почему-то он отдает Ок, когда элемент совсем даже не кликабелен (страница еще в процессе загрузки)

Ольга
17.07.2017
07:05:24

Dmitry
17.07.2017
07:18:51
можно проверять видимость элемента visibilityOfElementLocated(By....

Alisa
17.07.2017
07:32:20
Спасибо, попробую..

Антон
17.07.2017
07:49:20
Всем привет! ) подскажите плиз: работал кто нибудь с такими пикселями, как Admitad Tradetracker CityAds?

Sergey
17.07.2017
08:00:47
С параметром visiblytiOfElement

Ольга
17.07.2017
08:12:20
Коллеги, кто-нибудь пробовал проверять, загрузилась ли вся страница, с помощью window.onload?

Sergey
17.07.2017
08:14:35
Пробовал я , не всегда срабатывает