@qa_ru

Страница 255 из 1080
Julia
15.12.2016
19:50:45
Только стоят как сам экзамен, даже чуть дороже

В общем рассылкой собирают народ, потом курсы

Alexander
15.12.2016
19:51:39
хорошая бизнес-идея))

Julia
15.12.2016
19:52:13
Да, каждый крутится как может :)

Google
Alexander
15.12.2016
19:53:16
Да, каждый крутится как может :)
но с другой стороны. если я тут уже заметил некое налюбилово - то какое у меня отношение будет в дальнейшем к сему тренинговому центру?..

Alexei
16.12.2016
01:10:57
http://radio-qa.com/anonsens-vypusk-34-gejzenbag-i-vse-vse-vse/

null
16.12.2016
05:52:05
Поделитесь опытом настройки тестового стенда под iOS

Доброе утро

Vir
16.12.2016
06:50:48
?

Aleksandr
16.12.2016
06:55:26
null
16.12.2016
07:07:14
Хочу запускать тесты параллельно на нескольких реальных девайсах, не на симуляторе. CI сервер - TeamCity И тут глупый вопрос, в билд-скрипт вместо симулятора просто прописываются подключенное устройство? -destination "platform=iOS Simulator,name=iPhone ,OS= "

Richard
16.12.2016
07:12:18
а по айдишнику мобилы не получится?

Aleksandr
16.12.2016
07:12:37
там надо udid устройства передать

а по поводу параллельного запуска на нескольких железках сам голову ломаю

пока все это работает у меня на одной железяке и udid прошит ровно один

Richard
16.12.2016
07:14:18
там надо udid устройства передать
во. Точно. Забыл как это называется. На языке вертелось IMEI

Google
Aleksandr
16.12.2016
09:02:22
Коллеги, у аппиума на ios в версии 1.6.1 свайпы вправо-лево вообще работали? Вопрос родился после прохода по трекеру xcui-driver с пачкой открытых запросов про нерабочие свайпы и драг-дроп в 1.6.3

Artem
16.12.2016
09:21:02
:DDDD

Pauloo89
16.12.2016
11:54:57
ребят подскажите, есть опыт написание тестов на силениум java, сеичас надо научитсья писать тесты для ios кроме аппиума есть варианты, чтобы не учить другой язык, или аппиум не так и плох?

Maxim
16.12.2016
11:55:54
апиум кажись почти единственное

плюс вроде в селениум 3.0 iphoneDriver развили сильно

могу ошибатся по поводу второго

Pauloo89
16.12.2016
11:56:24
и я не совсем понимаю на нем писать в консоли ? или есть ide

Andrew
16.12.2016
11:57:35
appium неплох, но иногда бывает крайне баговат

+ в том, что с селениума не надо переучиваться почти

Pauloo89
16.12.2016
12:10:26
а вот есть KIF

им пользуются ?

Aleksandr
16.12.2016
12:11:22
аппиум то еще счастье) из плюсов - не надо особо переучиваться с селениума, из минусов - не одинаково работает на ведрофоне и яблоке (т.е в принципе одинаковые действия работают по разному)

Kristina
16.12.2016
12:14:59
калабаш, правда тесты на руби

Pauloo89
16.12.2016
12:15:30
а если говорить о перспективе?

appium я тк понимаю более универсально

Kristina
16.12.2016
12:19:15
калабаш поддерживается хамарином, так что зависит от них. мы тестим на калабаше андроид и ios, в приципе часто выкатывают обновления, но офк у аппиума больше коммьюнити. хотя вот под Xcode 8 они позже калабаша выпустили обновление

Semyon
16.12.2016
12:23:29
у калабаша ужасная документация

в остальном хорошая штука

Kristina
16.12.2016
12:25:59
я бы даже сказала, что практически отсутствующая документация, особенно для новых методов, компенсируется относительно живыми гуглогруппами

Pauloo89
16.12.2016
12:38:29
ясненько спасибо

Google
Dmitry
16.12.2016
13:48:27
https://nodesecurity.io/advisories/196

Дмитрий
16.12.2016
14:19:10
Есть, кто-нибудь кто работает со связкой TypeScript + protractor?

Dmitry
16.12.2016
14:20:09
Я

Дмитрий
16.12.2016
14:21:14
Подскажи, пожалуйста, есть такой код на TS: this.menuItems.then(function (items) { let flag: boolean = false; for (let i = 0; i < items.length; i++) { items[i].getText().then(function (text) { if (text === menuItemName) { console.log(text); flag = true; console.log(flag); } }); console.log('======================='); console.log('i: ' + i + ', flag: ' + flag); console.log('======================='); if (flag) break; } });Проблема в том, что кусок: console.log('======================='); console.log('i: ' + i + ', flag: ' + flag); console.log('======================='); if (flag) break;выполняется до promise. Как сделать, чтобы они выполнились последовательно?

Dmitry
16.12.2016
14:23:44
Ща не у компа,

Let область видимости внутри функции

Поэтому вверх не проходит похоже

Дмитрий
16.12.2016
14:26:19
console.log('======================='); console.log('i: ' + i + ', flag: ' + flag); console.log('======================='); if (flag) break;исполняется первым, а за ним уже следом items[i].getText().then(function (text) { if (text === menuItemName) { console.log(text); flag = true; console.log(flag); } });

А не как код написан(

Dmitry
16.12.2016
14:27:33
Аа

Ну тогда нужно так же следующим then console.log

Думается

Dmitry
16.12.2016
14:29:59
Все операции на ноде асинхронные, любые запросы вебдрайвера асинхронные и возвращают промиз в котором нужный тип

Я пишу Пейдж обжекты с async/await

Без них боль

После джавы конечно не привычно осознавать что на js/ts все асинхронное

Mangusta
16.12.2016
14:38:45
Всем привет! Насчет пейдж обжектов Есть такая заноза, может кто сталкивался Странички в зависимости от ролей пользователей и еще каких-то штук меняются - при том что постановки (грубо говоря таблички) меняются чуть ли не дважды в неделю перед каждым показом Кто-нибудь пробовал мутить page object c изменяемыми полями/ или может готовое что есть? джава / selenide

Maxim
16.12.2016
14:39:20
а что значит изменяемые поля?

икспасы другие или что?

аааа

Google
Maxim
16.12.2016
14:39:42
допер

груба говоря с набором разных доступов

Mangusta
16.12.2016
14:40:35
типа может поле быть, а может не быть, а может быть, но рид онли и как текст, а не инпут

Dmitry
16.12.2016
14:40:47
а конфиги писать для прогонов с разными ролями?

с условиями

*.properties их потом легко читать и дергать параметры

Admin
ERROR: S client not available

Mangusta
16.12.2016
14:42:22
в плане, по ним генерить классы?

Dmitry
16.12.2016
14:42:28
Погугли мавен профайлы

И на основе профиля можно разные проперти файлы юзать

А там разные роли ид

Так же можно поступать если ты хош запускать на разных энвайронментах

Со своими данными

Mangusta
16.12.2016
14:45:33
хммм...надо погуглить, спасибо

Dmitry
16.12.2016
14:49:11
Удобны профили для встройки в CI

Но в контексте запуска тестов на разных окружениях с разными данными

Дмитрий
16.12.2016
15:02:17
После джавы конечно не привычно осознавать что на js/ts все асинхронное
Спасибо за помощь, решение оказалось проще) Не правильно xpath для элемента написал и появились дубли, а следовательно изобретение велосипеда

Mangusta
16.12.2016
15:03:08
Некоторые штуки только в рантайме будут известны Смотрите, грубо говоря есть страничка с 10 полями,к примеру таск в джире. В зависимости от роли и статуса заявки у меня все поля могут выглядеть как инпуты, либо как текст, либо отсутствовать совсем, ну список статусов. Я должен прогнать заявку по всему воркфлоу,убедившись,что у всех все норм и на каждом шаге теста страничка будет разная. Возможно стоит ее реально собирать из отдельных элементов и ассертов

Maxim
16.12.2016
15:04:05
может каждая роль будет отдельным пейджом

как вариант

Google
Maxim
16.12.2016
15:04:57
PageUserAdmin PageUserAnalitics PageUserAccount PageUserEngineer

как самый простой вариант но много писанины

Dmitry
16.12.2016
15:06:04
Если там все одно и то же, но тока часть отсутствует, при опредленной роли, то имеет смысл держать одну страницу

А тесты разные

Maxim
16.12.2016
15:07:04
тоже вариант

Алексей
16.12.2016
15:51:37
Ребят, кто нибудь есть из Инновы тут?

Dmitry
16.12.2016
15:53:38
меня туда как то не взяли)

Richard
16.12.2016
15:54:14
Mangusta
16.12.2016
19:35:27
Из наболевшего "c фотками кстати тоже жопа) то есть по табличке диспетчер может редактировать фотки только в в двух статусах - если он должен за исполнителя заполнять - то пролетаем у нас правда можно некорректность постановок компенсируется некоррелируемостью с реализацией"

Konstantin
16.12.2016
19:45:06
Всем привет! Столкнулся с проблемой при записи скрипта через проксю от jmeter. Для сайтов на httpS при каждом запросе браузер просит принять сертификат, при этом сайт подгружается далеко не полностью. Никто с подобным не сталкивался?

http://image.prntscr.com/image/fa048fd02a2f4131850686724269865a.png

Alexander
16.12.2016
19:55:56
Добавьте корневой(если жметер использует самосгенеренный корневой) в доверенные цс.

Konstantin
16.12.2016
19:57:12
Не помогло, либо что-то не то сделал)

Alexander
16.12.2016
19:57:59
Именно корневой добавляли ?

Konstantin
16.12.2016
19:58:25
Закинул сертификат ApacheJMeterTemporaryRootCA в доверенные центры сертификации

Alexander
16.12.2016
19:59:01
А ну еще нагуглить ошибку надо, мб на корневой ругается (его ж нет в обозначенных гуглом доверенных)

Konstantin
16.12.2016
19:59:34
http://image.prntscr.com/image/ef372eba811b4cc7994ef39c808f88a3.png

Страница 255 из 1080