Size: a a a

2019 December 03

В

Вовка in JS for testing
Именно падает на 3.7.0
источник

В

Вовка in JS for testing
вернулся к 3.4.1.
источник

В

Вовка in JS for testing
все гуд
источник

MB

Michael Bodnarchuk in JS for testing
Вовка
Error: write EPIPE
   at WriteWrap.onWriteComplete [as oncomplete] (internal/stream_base_commons.js:82:16)

Error [ERR_HTTP_HEADERS_SENT] [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client
Ну это явно им в issues писать надо. Там 25 программистов на ставке, они должны решать такие вещи
источник

ВС

Владимир Стецко in JS for testing
А кто тут кстати на CodeceptJS писал в чате, оно живо еще?
источник

MB

Michael Bodnarchuk in JS for testing
Владимир Стецко
А кто тут кстати на CodeceptJS писал в чате, оно живо еще?
Более чем, смотри видео чуть выше 👆
источник

ВС

Владимир Стецко in JS for testing
О, это я вовремя спросил. Уйду в личку)
источник

А

Алексей in JS for testing
Подскажите, можно как-то передать элемент из shadow-root в protractor?
источник

OK

Oleksandr Khotemskyi in JS for testing
Алексей
Подскажите, можно как-то передать элемент из shadow-root в protractor?
да, сейчас покажу как я делаю
источник

OK

Oleksandr Khotemskyi in JS for testing
Алексей
Подскажите, можно как-то передать элемент из shadow-root в protractor?
Это у меня в PageObject метод такой:
protected get shadowRoot(): ElementFinder {
   // TODO: Failed: javascript error: Cannot read property 'shadowRoot' of null in case home page is not loaded.
   // Make error message cleaner in this case
   return element(By.js(function () {
       try {
           return Array.prototype.slice.call(
               document.querySelector('ride-ibe')
                   .shadowRoot.querySelectorAll('#mdr-ibe')
           );
       } catch (err) {
           return [];
       }
   }));
}



а потом где-то так использую в этом же pageObject:

private continueButton: ElementFinder = this.shadowRoot.$('.continue button');
источник

А

Алексей in JS for testing
Oleksandr Khotemskyi
Это у меня в PageObject метод такой:
protected get shadowRoot(): ElementFinder {
   // TODO: Failed: javascript error: Cannot read property 'shadowRoot' of null in case home page is not loaded.
   // Make error message cleaner in this case
   return element(By.js(function () {
       try {
           return Array.prototype.slice.call(
               document.querySelector('ride-ibe')
                   .shadowRoot.querySelectorAll('#mdr-ibe')
           );
       } catch (err) {
           return [];
       }
   }));
}



а потом где-то так использую в этом же pageObject:

private continueButton: ElementFinder = this.shadowRoot.$('.continue button');
Спасибо
источник

Т

Тіньовий in JS for testing
@aleksander_popov
Привіт всім!
Є така проблемка (selenide JS):
Є textarea поле в якому є 2 стрічки («11111» та «2222»).
Необхідно провітити спочатку чи є в textarea «11111»  а потім «2222».

Пробував так, але не працює:

async shouldHaveValue(text) {
   await
logger.info(`Element should have value "${text}"`)
   await this.control.should(have.
value(text));
}
источник

AP

Alexander Popov in JS for testing
Тіньовий
@aleksander_popov
Привіт всім!
Є така проблемка (selenide JS):
Є textarea поле в якому є 2 стрічки («11111» та «2222»).
Необхідно провітити спочатку чи є в textarea «11111»  а потім «2222».

Пробував так, але не працює:

async shouldHaveValue(text) {
   await
logger.info(`Element should have value "${text}"`)
   await this.control.should(have.
value(text));
}
покаж елемент
источник

Т

Тіньовий in JS for testing
як? що саме показати?
источник

AP

Alexander Popov in JS for testing
разметку прям
источник

Т

Тіньовий in JS for testing
источник

AP

Alexander Popov in JS for testing
а где сам текст собственно?
источник

Т

Тіньовий in JS for testing
от сам думаю-гадаю….
источник

AP

Alexander Popov in JS for testing
ну ты его найди сначала, а потом уже ассерт)
источник

AP

Alexander Popov in JS for testing
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/textarea
в таком варианте have.text бы прокатил
источник