
Evgeniy
10.02.2018
10:26:27
так что подумайте насчет того, чтобы пересмотреть избыточность документооборота

Md
10.02.2018
10:40:48
Объем описаний то при этом останется неизменным, просто у нас не будет вики в конфле, а все это придется искать по дейблам в джире. И по версионности проблема не исчезнет. Просто переписать текст требований молча и сейчас можно

Екатерина
10.02.2018
10:51:49
Создается впечатление просто, что у вас аналитики аналитику декомпозировать не умеют

Google

Екатерина
10.02.2018
10:52:25
И пищут библии
Плюс у той же конфы есть версионирование. У нас аналитик вытаскивает наверх список версий макросом. В этом же списке помечает то, что сделано сейчас
И что надо делать потом
То есть итерации и изм требований
В комменты страницы пишет дату и что поменял

Md
10.02.2018
11:19:24
Заголовками то там отбито :) там много что «отбито»
«У нас аналитик вытаскивает наверх список версий макросом»
а можно плз подробнее как это делаетс и как выглядит?
Ибо у нас получается стандартное версионированте конфли не отображает изменения текста фичи, тк изменения эти идут в джире

Alexei
10.02.2018
12:21:10
can't access dead object
я бы предположил, что фрейм исчез. вообще-то в этом случае должно возникнуть исключение типа NoSuchFrameException, но сейчас пока в драйвере имеется баг
https://github.com/mozilla/geckodriver/issues/614
что делать? переключаться наверх

Екатерина
10.02.2018
12:51:12

Md
10.02.2018
13:17:42
скрин красивый, но я полагаю, что это внешнее отображение стандартной конфлюенсной хистори страницы, а у нас ее нет по сути. Но смотрится ништяк, надо подумать как у нас такое сделать

Google

Md
10.02.2018
13:21:44
Страдают от неактуальности все конечно :) но максимальное страдание заключается в том, что изменения выносятся отдельными документами, которые иной раз могут противоречить старым
Кто решает, что необходимы изменения требований? - заказчик разумеется
Кто ставит задачи в жиру? - пм
тут как бы понятно, что аналитика и описания ведутся через одно место. Мне интересно именно как в других компаниях ведется версионность описания одного конкретно взятого функционального требования
У вас вот, Екатерина, получается используется конфля с ее стандартной пейдж хистори, все изменения вносятся в текст описания (заменяя его), эта версия странички рендерится в табличку в шапке, и на реализацию изменений создается таска в джиру?

Екатерина
10.02.2018
13:35:28
Если потом кто-то нашел изменения в функционале, не отраженные в спеке - правит аналитик

Md
10.02.2018
13:36:46
а как они туда могли попасть, если в спеке нет? :))
разраб их откуда проецирует?
Хотя у меня на прошлом месте такое бывало частенько, но там команды не особо прям плотно взаимодействовали.
Благодарю всех за ответы!

Your buddy
11.02.2018
01:50:41
Привет! Есть те, кто перешел на webdriver.io на node.js?

Bola
11.02.2018
02:13:49
А что с ним?

Your buddy
11.02.2018
07:04:28
Поэтому спрашиваю

Bola
11.02.2018
07:05:25
Я пару лет пишу на ноде
Ничего так)))

Vladimir
11.02.2018
12:05:44
Коллеги, приветствую!
Есть вопрос относительно отладки автотестов.
На локальной машине тест проходит без падений, на удалённной машине 100% падает. Ожиданиями элементов обернул уже везде, где можно, но, падает все равно на одном из ожиданий.
Собственно, вопрос - как можно еще подебажить падения на удалённой машине?

Ser
11.02.2018
15:05:55

Vladimir
11.02.2018
15:06:10

Google

Serg
11.02.2018
22:22:11
https://icard.com/ использовал ли кто то эту систему для перевода платежей/вывода через банкомат?

Alexander
11.02.2018
22:49:42

Vladimir
11.02.2018
22:50:12

Alexander
11.02.2018
22:52:18
И по скриншотам элемент и в доме и видимый? И ничем не перегорожен? Спиннерами, например

Vladimir
11.02.2018
22:54:30

Alexander
11.02.2018
23:01:49

Vladimir
11.02.2018
23:02:58

Kostya
11.02.2018
23:04:27

Vladimir
11.02.2018
23:04:34
кстати, коллеги, еще вопрос возник. Если я хочу сделать ветвление действия теста в зависимости от наличия элемента на странице, то как это сделать? isDisplayed() и похожее выбрасывает исключение, что логично.
Или это моветон - завязываться на наличие элемента на странице?

Kostya
11.02.2018
23:07:25

Admin
ERROR: S client not available

Anton
12.02.2018
03:43:55

Evgeniy
12.02.2018
05:19:48

Vladimir
12.02.2018
08:14:01

Evgeniy
12.02.2018
08:16:55
нормальное решение :)

Ivan
12.02.2018
08:46:20
Привет всем. Пишу автотесты на Android приложение. Возникла проблема - необходимо добавить фотографию из галереи кликом, тест доходит до фоток, но клик не осуществляется. Использую xpath. пишу на Selenium+Junit+Appium. Сталкивался кто-нибудь?

Prokop
12.02.2018
08:49:04
что в логах?

Google

Prokop
12.02.2018
08:49:48
самого аппиума и в проекте


Ivan
12.02.2018
08:59:40
В логах, вроде норм
[debug] [MJSONWP] Calling AppiumDriver.click() with args: ["7","4e0191bf-a01f-48e6-aed6-ff64a9e7db34"]
[debug] [AndroidBootstrap] Sending command to android: {"cmd":"action","action":"element:click","params":{"elementId":"7"}}
[AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got data from client: {"cmd":"action","action":"element:click","params":{"elementId":"7"}}
[AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command of type ACTION
[AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command action: click
[debug] [AndroidBootstrap] Received command result from bootstrap
[debug] [MJSONWP] Responding to client with driver.click() result: true
[HTTP] <-- POST /wd/hub/session/4e0191bf-a01f-48e6-aed6-ff64a9e7db34/element/7/click 200 2438 ms - 76
[AndroidBootstrap] [BOOTSTRAP LOG] [debug] Returning result: {"status":0,"value":true}
сценарий отрабатывает нормально
Но выбора фото, с переходом на следующий экран, почему-то, нет


Ser
12.02.2018
09:06:19
помню что мы тогда намучались что у каждой модели телефона своя галерея и к каждой нужен индивидуальный подход

[Anonymous]
12.02.2018
09:06:52
1) проверь, что xpath есть (виден фреймворку), до того как ты на него кликаешь
2) возможно, что фреймворк работает намного быстрее твоего телефона. И даже если есть элемент, при клике на него ничего не отработается. Поставь паузу
3) ты можешь использовать css вместо xpath. Там вариантов селекторов мб много. Если да - попробуй заменить

Ivan
12.02.2018
09:12:44
Спасибо. Попробую вариант с паузой. Подозревал это. К сожалению, CSS нет

Prokop
12.02.2018
09:15:55
еще можно дебажить локаторы через аппиум десктоп

Ivan
12.02.2018
09:18:52
А, стоп! Блин! В самом аппиум инспекторе фотка не реагирует на tap
Хотя xpath указан верный

Vladimir
12.02.2018
09:36:23
Коллеги, а кто параметризовал с помощью maven запуски разных тест-сьютов testng?
столкнулся с проблемой, что <suiteXmlFile>${suiteXmlFile}</suiteXmlFile> не срабатывает и получаю в ответ cannot resolve symbol suiteXmlFile
Как это полечить?

Евгений
12.02.2018
09:45:41
Господа, два вопроса:
1) слышал ли кто истории переезда автоматизаторов на работу в другие страны не через перевод внутри компании? насколько реально вообще найти работу автоматизатором в Европе/Штатах?
2) понимаю что пора иметь какое-то открытое портфолио на гитхабе, но совсем нет идей что автотизировать? Рабочие проекты выкладывать в открытый доступ не могу. Так что выбрать? какой-нибудь большой известный сайт? какой-то небольшой, но новый и развивающийся?

#
12.02.2018
09:46:42
2. Есть на at.info тема, поищите

Shoo
12.02.2018
09:47:45

Alex
12.02.2018
09:47:50

Евгений
12.02.2018
09:48:02