Size: a a a

2020 October 13

AP

Alexander Popov in JS for testing
ошибку покажи
источник

OP

Oleksandr Pelykh in JS for testing
Alexander Popov
ошибку покажи
Property '_options' does not exist on type 'BrowserContext'.ts(2339)
источник

AP

Alexander Popov in JS for testing
Oleksandr Pelykh
Property '_options' does not exist on type 'BrowserContext'.ts(2339)
может она приватная?
источник

OP

Oleksandr Pelykh in JS for testing
Alexander Popov
может она приватная?
хмм
тогда в теории не должно быть доступа к ней?
но он есть
источник

AP

Alexander Popov in JS for testing
источник

AP

Alexander Popov in JS for testing
не вижу тут
источник

OP

Oleksandr Pelykh in JS for testing
Alexander Popov
не вижу тут
да, тоже не нашел, но...
источник

AP

Alexander Popov in JS for testing
Oleksandr Pelykh
да, тоже не нашел, но...
Не надо туда лезть)
источник

AD

Andrei Dzeichyk in JS for testing
Oleksandr Pelykh
помогите пофиксить подчеркушку 😐

_option - это существующая по дефолту в контексте проперти. непонятно, почему ее нет...
Скорее всего приватная проперти.
Если начинаешь использовать проперти, название которой начинается с нижнего подчёркивания - самое время подумать, все ли правильно делаешь
источник

AC

Andrew Chzhen in JS for testing
вопрос по wdio -
$origin = $('#some_id')
....
как работает данная конструкция? - this.$origin.$$('div')
я думал ето аналогично document.querySelector('#some_id').querySelectorAll('div')
но похоже ето не так
источник

AC

Andrew Chzhen in JS for testing
у меня он срабативает просто как querySelectorAll('div') то есть ищет не внутри елемента $('#some_id')
источник

BO

Boris Osipov in JS for testing
Andrew Chzhen
вопрос по wdio -
$origin = $('#some_id')
....
как работает данная конструкция? - this.$origin.$$('div')
я думал ето аналогично document.querySelector('#some_id').querySelectorAll('div')
но похоже ето не так
>я думал ето аналогично document.querySelector
так и есть
источник

AC

Andrew Chzhen in JS for testing
надо потестить , мож я в коде напортачил
источник

AZ

Anna Zinchenko in JS for testing
Добрый вечер. Будет ли запись этого ивента?
источник

AI

Alexander Ivanov in JS for testing
Anna Zinchenko
Добрый вечер. Будет ли запись этого ивента?
тоже хотел поинтересоваться
источник

OK

Oleksandr Khotemskyi in JS for testing
Надо спросить @PotapovDim
источник

OP

Oleksandr Pelykh in JS for testing
Alexander Ivanov
тоже хотел поинтересоваться
Имхо, лучше посмотреть его канал
На вебинаре было +/- то же, но очень сжато
На канале у него те же темы на часов 10 будут
источник

Н

Надя in JS for testing
всем привет! подскажите пожалуйста на codeceptjs реально сделать такую тему, примерно следующее:
if (I.see('какой-то текст')){
       I.tap ('# такую-то кнопку, она будет видима на экране если будет виден текст')
   } else {
       I.performSwipe({тут координаты точек});
   }

то есть если я вижу текст, то нажимаю кнопку
если не вижу текст - делаю свайп
(про циклы пока не надо, сначала хочу понять простой вариант)
у меня такое чувство, что codecept не видит мое условие и просто начинает выполнять I.see I.tap
источник

A

Anton in JS for testing
Не по теме, но интересно: если кнопка видна только если есть текст то зачем в условиях вообще этот текст?  Вижу кнопку - жму кнопку не проще?
источник

S

Sergei in JS for testing
Надя
всем привет! подскажите пожалуйста на codeceptjs реально сделать такую тему, примерно следующее:
if (I.see('какой-то текст')){
       I.tap ('# такую-то кнопку, она будет видима на экране если будет виден текст')
   } else {
       I.performSwipe({тут координаты точек});
   }

то есть если я вижу текст, то нажимаю кнопку
если не вижу текст - делаю свайп
(про циклы пока не надо, сначала хочу понять простой вариант)
у меня такое чувство, что codecept не видит мое условие и просто начинает выполнять I.see I.tap
что весьма логично, т.к. функции там возвращают промис (или промис-подобный объект), а т.к. любой объект в js является truly, то очевидно if всегда выполняется
источник