Size: a a a

2019 December 11

S

Str. in JS for testing
Всем привет! Хочу распарараллелить тесты, добавил в конфиг файл следующее:
   capabilities: {
       'browserName': 'chrome',
       'shardTestFiles': true,
       'maxInstances': 2,
   },

2 инстанса хрома открываются, но только в одном ранятся тесты. второй висит в бездействии.  В чем проблема?
источник

BO

Boris Osipov in JS for testing
Str.
Всем привет! Хочу распарараллелить тесты, добавил в конфиг файл следующее:
   capabilities: {
       'browserName': 'chrome',
       'shardTestFiles': true,
       'maxInstances': 2,
   },

2 инстанса хрома открываются, но только в одном ранятся тесты. второй висит в бездействии.  В чем проблема?
в тебе.
источник

BO

Boris Osipov in JS for testing
скажи хоть что за инструмент, версии, покажи логи
источник

MB

Michael Bodnarchuk in JS for testing
Йоу, у меня вопрос: кто-то использует какие-то системы тест менеджмента для автотестов?
Я запускаю проект https://testomat.io который как раз направлен на тех людей, кто пока ничего подобного не использует :)
Там будет поддержка проектов на JavaScript. Короче, вы сможете планировать ваши тесты перед реализацией, а также просматривать их и обсуждать в удобном UI

Вобщем, посмотрите, https://testomat.io
Жду фидбеков и записывайтесь на бетку )
источник

S

Str. in JS for testing
Boris Osipov
скажи хоть что за инструмент, версии, покажи логи
Инструмент - протрактор
логи вот:  https://codeshare.io/aYelvR
источник

SG

Sergey Golovin in JS for testing
Str.
Инструмент - протрактор
логи вот:  https://codeshare.io/aYelvR
думаю что тут полезнее бы логи селениума смотреть
источник

SG

Sergey Golovin in JS for testing
Michael Bodnarchuk
Йоу, у меня вопрос: кто-то использует какие-то системы тест менеджмента для автотестов?
Я запускаю проект https://testomat.io который как раз направлен на тех людей, кто пока ничего подобного не использует :)
Там будет поддержка проектов на JavaScript. Короче, вы сможете планировать ваши тесты перед реализацией, а также просматривать их и обсуждать в удобном UI

Вобщем, посмотрите, https://testomat.io
Жду фидбеков и записывайтесь на бетку )
Wdio не поддерживает?
источник

MB

Michael Bodnarchuk in JS for testing
Sergey Golovin
Wdio не поддерживает?
думаю будем поддерживать mocha & jasmine, так что и wdio вкатится :)
источник

SG

Sergey Golovin in JS for testing
Ок. А какие цены будут?
источник

MB

Michael Bodnarchuk in JS for testing
ещё не знаем - запишись, а там в процессе обсудим )
для ранних подписчиков будут скидки
источник

OP

Oleksandr Pelykh in JS for testing
можно за как-то экспортнуть gitlab Pipelines charts без необходимости строить график самому?
источник

NS

Nick Silver in JS for testing
Привет ребятки , кто работает с пуппетир? Не могу понять, можно ли игнорить js ошибку , которая известная но не критичная например. Знаю, что в jest-puppeteer есть 'ignoreHttpErrors' , возможно как-то с этим нужно итерировать, или есть что-то похожее?
источник

AP

Alexander Popov in JS for testing
ребзи а у browserstack можно файл стянуть скачанный браузером? или закрузить
источник

AP

Alexander Popov in JS for testing
как с селеноидом
источник

OI

Oleksii Ihnatiuk in JS for testing
Nick Silver
Привет ребятки , кто работает с пуппетир? Не могу понять, можно ли игнорить js ошибку , которая известная но не критичная например. Знаю, что в jest-puppeteer есть 'ignoreHttpErrors' , возможно как-то с этим нужно итерировать, или есть что-то похожее?
а что значит игнорить?
источник

OK

Oleksandr Khotemskyi in JS for testing
Nick Silver
Привет ребятки , кто работает с пуппетир? Не могу понять, можно ли игнорить js ошибку , которая известная но не критичная например. Знаю, что в jest-puppeteer есть 'ignoreHttpErrors' , возможно как-то с этим нужно итерировать, или есть что-то похожее?
try/catch?
источник

E

EL in JS for testing
Ребят, еще 1 вопрос. Мучаюсь с отлавливанием запросов...
CypressError: Timed out retrying: cy.wait() timed out waiting 10000ms for the 1st request to the route: 'planets'. No request ever occurred.
it("Next, Validate Galaxy XHR", function () {
           
           cy.log('check that "Next button" isn\'t clickable')
           cy.get(".speech-bubble-juno")
               .should("have.length", 1)
               .then(() => {
                   cy.contains("NEXT").parent().parent().should("have.css",'opacity','0.4')

               })

           cy.server()
           cy.route({
               method: "GET",
               url: "/get_static/planets_segula"
           }).as("planets")
           cy.log("waiting for planet's request, planets are visible")
           cy.wait("@planets")
               .then($xhr => {
                   expect($xhr.status).to.equal(200)
                   expect($xhr.response.body[0].data.children[0]).not.to.be.null
                   expect($xhr.response.body[0].data.children[0]).not.to.be.undefined
               })
       })

Попробовала https://github.com/cypress-io/cypress/issues/3427.
не помогло, запрос верный, раньше работал.что может быть не так...😭
источник

AV

Alex Vershinin in JS for testing
EL
Ребят, еще 1 вопрос. Мучаюсь с отлавливанием запросов...
CypressError: Timed out retrying: cy.wait() timed out waiting 10000ms for the 1st request to the route: 'planets'. No request ever occurred.
it("Next, Validate Galaxy XHR", function () {
           
           cy.log('check that "Next button" isn\'t clickable')
           cy.get(".speech-bubble-juno")
               .should("have.length", 1)
               .then(() => {
                   cy.contains("NEXT").parent().parent().should("have.css",'opacity','0.4')

               })

           cy.server()
           cy.route({
               method: "GET",
               url: "/get_static/planets_segula"
           }).as("planets")
           cy.log("waiting for planet's request, planets are visible")
           cy.wait("@planets")
               .then($xhr => {
                   expect($xhr.status).to.equal(200)
                   expect($xhr.response.body[0].data.children[0]).not.to.be.null
                   expect($xhr.response.body[0].data.children[0]).not.to.be.undefined
               })
       })

Попробовала https://github.com/cypress-io/cypress/issues/3427.
не помогло, запрос верный, раньше работал.что может быть не так...😭
Попробуй url: '*/get_static/planets_segula*'
И почитать вот это: https://docs.cypress.io/api/utilities/minimatch.html
источник

AV

Alex Vershinin in JS for testing
Поиск url на этой библиотеке вроде сделан, можно в их доку заглянуть)
источник

E

EL in JS for testing
спасибо за консоль.
увы звездочки не помогли
источник