
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

Vladimir
16.12.2016
07:14:48

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

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