Size: a a a

QA — Автоматизация

2019 December 03

D

Denis in QA — Автоматизация
Boris Osyanin
ctrl+g в идее.
или вопрос в виме. кажется
хочу миновать строки кода подставляя условия
источник

BO

Boris Osyanin in QA — Автоматизация
Denis
хочу миновать строки кода подставляя условия
все еще не понятно
источник

A

Alex in QA — Автоматизация
Denis
хочу миновать строки кода подставляя условия
думаю для начала нужно джавку поучить)
источник

D

Denis in QA — Автоматизация
например выполнилось условия и перешел в конец
источник

A

Alex in QA — Автоматизация
а вообще в джаве есть label для перехода на нужную строчку
источник

D

Denis in QA — Автоматизация
Alex
думаю для начала нужно джавку поучить)
что именно?) мне интересно как после условия попасть в другую строчку там где мне надо
источник

BO

Boris Osyanin in QA — Автоматизация
Denis
хочу миновать строки кода подставляя условия
goto в жаве не очень есть.
а то что спрашиваете это switch case
источник

ИШ

Иван Шевелёв in QA — Автоматизация
Привет! Помогите, пожалуйста, с проблемой. Раньше у нас стоят протрактор на проекте, мы в конфиг-файле определяли 1 браузер, а в спеке, если нужно было запустить 2 браузер, то писали что-то типа global.browser2 = browser.forkNewDriverInstance() и запускался дополнительный инстанс. Решили перейти на webdriverIO. Стоит такая же задача, динамически запускать новый инстанс из спеки. Пытался сделать так:
const matrix = multiremote({
   browser2: { path: '/', capabilities: { browserName: 'chrome' } },
   browser3: { path: '/', capabilities: { browserName: 'chrome' } }
 });

 let browser2 = matrix.browser2;
 let browser3 = matrix.browser3;

Но эти 2 браузерах, я так понял, просто не видны в дескрайбах, появляется ошибка типа: TypeError: Cannot read property 'url' of undefined (т.е. просто не находит этот инстанс). Подскажите, как правильно вызывать браузер из спеки дополнительный с помощью webdriverio?
источник

D

Denis in QA — Автоматизация
Boris Osyanin
goto в жаве не очень есть.
а то что спрашиваете это switch case
вот с goto не получается(
а вот switch case - логику переписывать придеться(

как тогда закончить выполнение теста полностью что бы дальге не шел?
источник

A

Alex in QA — Автоматизация
там вроде такой синтаксис
someLabel;
if(bool ==true){
break someLabel
}
источник

D

Denis in QA — Автоматизация
Alex
а вообще в джаве есть label для перехода на нужную строчку
есть пример. а то гуглю пытаюсь применить и не получается(
источник

BO

Boris Osyanin in QA — Автоматизация
Denis
вот с goto не получается(
а вот switch case - логику переписывать придеться(

как тогда закончить выполнение теста полностью что бы дальге не шел?
assert поставить или еще какое ожидание
источник

D

Denis in QA — Автоматизация
Alex
там вроде такой синтаксис
someLabel;
if(bool ==true){
break someLabel
}
не канает(
источник

A

Alex in QA — Автоматизация
Denis
не канает(
мне кажется ты херней занимаешься, кинь кусок кода и напиши что и куда нужно сделать
источник

D

Denis in QA — Автоматизация
Alex
мне кажется ты херней занимаешься, кинь кусок кода и напиши что и куда нужно сделать
вот кусок после выполнения условия хочу перейти на другую строку (если не получится конец теста сделать)
источник

A

Alex in QA — Автоматизация
на какую другую?
источник

A

Alex in QA — Автоматизация
у тебя  так это конец теста будет если это последняя строчка в тесте
источник

D

Denis in QA — Автоматизация
Alex
у тебя  так это конец теста будет если это последняя строчка в тесте
не конец, там идет дальше проверка и действия, - если есть возможность перескочить будет зхдорово
источник

OC

Oleg Chaplashkin in QA — Автоматизация
Всем привет!
Есть сервер, который предоставляет RESTfull api. Мне необходимо написать клиент для него.
Отправьте пожалуйста куда-нибудь, чтобы изучить best practice
Весь гугл знает только о построении самом RESTfull
источник

A

Alex in QA — Автоматизация
Denis
не конец, там идет дальше проверка и действия, - если есть возможность перескочить будет зхдорово
источник