Size: a a a

2019 December 19

E

Evgeniy in JS for testing
Всем привет, пытаюсь выполнить запрос, использую chai, но строка
const agent = chai.request.agent(`https://....`); 
выдает ошибку  Cannot read property 'agent' of undefined, в чем может быть проблема? асинхронность?
источник

OK

Oleksandr Khotemskyi in JS for testing
Evgeniy
Всем привет, пытаюсь выполнить запрос, использую chai, но строка
const agent = chai.request.agent(`https://....`); 
выдает ошибку  Cannot read property 'agent' of undefined, в чем может быть проблема? асинхронность?
чертова асинхронность, все проблемы от нее…
источник

OK

Oleksandr Khotemskyi in JS for testing
Evgeniy
Всем привет, пытаюсь выполнить запрос, использую chai, но строка
const agent = chai.request.agent(`https://....`); 
выдает ошибку  Cannot read property 'agent' of undefined, в чем может быть проблема? асинхронность?
у chai, нет свойства request, это вы где нашли такое использование?
источник

E

Evgeniy in JS for testing
та это до меня нашли, но оно у меня работало
источник

ДП

Діма Потапов in JS for testing
источник

OK

Oleksandr Khotemskyi in JS for testing
да, похоже плагин не подключился
источник

ДП

Діма Потапов in JS for testing
=)
источник

E

Evgeniy in JS for testing
да переходит в сорцы: import * as request from 'superagent';

// Merge namespace with global chai
declare global {
   namespace Chai {
       interface ChaiStatic {
           request: ChaiHttpRequest;
       }

       interface ChaiHttpRequest {
           (server: any): ChaiHttp.Agent;

           agent(server: any): ChaiHttp.Agent;

           addPromises(promiseConstructor: PromiseConstructorLike): void;
       }
источник

OI

Oleksii Ihnatiuk in JS for testing
тайпинги еще поменяют, меньше костылей будет, но будут) (это я про v6)
источник

OI

Oleksii Ihnatiuk in JS for testing
а вообще лучше здесь глянуть открытые и закрытые https://github.com/webdriverio/webdriverio/milestone/6
источник

N

Noname in JS for testing
Привет.
Ребята, если у элемента в стилях прописан background image, как средствами сайпреса проверить, что он загружен? При первоначальном открытии все норм, сайпресс дожидается полной загрузки , но после скролла делает скриншот не дожидаясь загрузки
источник

OI

Oleksii Ihnatiuk in JS for testing
а как он "грузится"?
источник

N

Noname in JS for testing
Oleksii Ihnatiuk
а как он "грузится"?
По ссылке, если я правильно поняла вопрос
источник

OI

Oleksii Ihnatiuk in JS for testing
реквест проходит или стиль меняется или класс добавляется или...
источник

N

Noname in JS for testing
Oleksii Ihnatiuk
реквест проходит или стиль меняется или класс добавляется или...
Реквест проходит
источник

OK

Oleksandr Khotemskyi in JS for testing
Noname
Привет.
Ребята, если у элемента в стилях прописан background image, как средствами сайпреса проверить, что он загружен? При первоначальном открытии все норм, сайпресс дожидается полной загрузки , но после скролла делает скриншот не дожидаясь загрузки
да особо никак, все варианты довольно неоднозначны. Проще забить
источник

OK

Oleksandr Khotemskyi in JS for testing
Noname
Привет.
Ребята, если у элемента в стилях прописан background image, как средствами сайпреса проверить, что он загружен? При первоначальном открытии все норм, сайпресс дожидается полной загрузки , но после скролла делает скриншот не дожидаясь загрузки
- проверить размер в пикселях
- проверить что запрос за картинкой успешно прошел
...
источник

OI

Oleksii Ihnatiuk in JS for testing
Noname
Реквест проходит
в сайпрессе можно подвязаться под то прошел реквест или нет...
источник

N

Noname in JS for testing
Oleksii Ihnatiuk
в сайпрессе можно подвязаться под то прошел реквест или нет...
Пробовала. Реквест проходит, а сама картинка не успевает отобразиться
источник

N

Noname in JS for testing
Хотя я чекала специально на тяжелых картинках
источник