Size: a a a

2019 November 08

OK

Oleksandr Khotemskyi in JS for testing
Sergey Chepets
очень странно, у меня все логика фреймворка построена на прокидывании wdio-шного WebElement родителя внутрь PageComponent-oв. Как же оно работает тогда?  Очень странно) Пошел эксперементировать
ты в геттере прокидвываешь?
источник

BO

Boris Osipov in JS for testing
Oleksandr Khotemskyi
нельзя в wdio прописать в конструкторе свойствами. Упадет если напишешь в тестах что-то вроде -

const home = new HomePage()

describe(‘blabla’, function () {
    it(‘ololo’, function () {
         home.clickSomewhere()
    })
    it(‘azaza’, function () {
         home.clickSomewhere()
    })
})
можно. не будет падать, если в конструкторе нет действий каких-то офк
источник

SC

Sergey Chepets in JS for testing
Element {
 sessionId: '13422175105465439a7fdaa271794c71',
 error:
  { error: 'no such element',
источник

SC

Sergey Chepets in JS for testing
Это что возвращает browser.$()
источник

SC

Sergey Chepets in JS for testing
и получается при попытке выполнить клик, поиск элемента повторится с ожиданием элемента и после уже выполнится клик по появившемуся элементу
источник

BO

Boris Osipov in JS for testing
так и есть
источник

BO

Boris Osipov in JS for testing
но с коллекциями так не будет работать(но это уже совсем другая история)
источник

AB

Alexei Barantsev in JS for testing
а селениджс с коллекциями работает в ленивом стиле?
источник

BO

Boris Osipov in JS for testing
ну тут надо @aleksander_popov спрашивать
источник

BO

Boris Osipov in JS for testing
я не думаю что в чате есть >2 людей, у которых проект на селениджс. я смотрю на стату в npm по загрузкам и вообще начинаю сомневаться, что им кто-то пользуется.
источник

AB

Alexei Barantsev in JS for testing
статистика использования меня меньше всего волнует :)
источник

AB

Alexei Barantsev in JS for testing
потому что это маркетинговый аспект ничуть не менее чем технический
источник

BO

Boris Osipov in JS for testing
да я так накинул под пятницу :)
источник

m

mkots in JS for testing
Sergey Chepets
А кто юзает puppeteer для e2e  тестов? Как вы решили вопрос с PO в селенидовском или wdio стилем? Подумываю реализовать класс WebElement внутри которого и реализовать подобную логику. Хотел узнать мнение сообщества, стоит ли? Вроде как на первый взгляд выглядит не дорого
Можешь попробовать в функциональном стиле все писать. Создвать FirstClassCitizen и педалить
источник

Т

Тіньовий in JS for testing
Чи хтось колись інтегруваа log4js з Report Portal?
источник

BO

Boris Osipov in JS for testing
Тіньовий
Чи хтось колись інтегруваа log4js з Report Portal?
никто.  Report Portal пилят клиенты под java\c#. Все остальные клиенты пишет и допиливает комьюнити. В js этим мало кто занимается.
источник

Т

Тіньовий in JS for testing
ясно ( дякую
источник

VG

Vitalii Grygoruk in JS for testing
@barancev @boris_osipov отвечу за Сашу - в селениджс коллекции тоже ленивые
источник

AB

Alexei Barantsev in JS for testing
спс
источник

VG

Vitalii Grygoruk in JS for testing
я пользуюсь на одном из проектов - мне лично немножко АПИ в некоторых местах не очень нравится - но в остальном все стабильненько работает
источник