Size: a a a

JavaScript testing

2020 December 10

VG

Vitalii Grygoruk in JavaScript testing
Anton Chaukin
Привіт всім, підскажіть, будь ласка, де проблема.
WDIO, циклом хочу пройтись по елементам, щоб знайти елемент з правильним іменем
https://pastebin.com/DA8YrEbT
перша ітерація цикла проходить, подім друга ітерація цикла доходить до строки 6 і завмерає - тест валиться по таймингу.
що я роблю не так, що не врахував?
а можеш показати приклад виклику цього метода (хочу бачити що ти туди передаєш) і пояснити для чого така логіка? Навіщо передавати в метод fragments якщо ти їх використовуєш тільки для визначення кількості ітерацій?
источник

AC

Anton Chaukin in JavaScript testing
Olga
Я можа не так прачытала, але здаецца ў гэтым радку ў вас трабл
rootSelector = rootSelector + :nth-child(${i});
бо наступная iтэрацыя юзае папярэднюю вылічыню rootSelector. Гэта так і трэба?
хаха, відчуваю себе тупаком)) Дякую ще раз, все працює!
источник

O

Olga in JavaScript testing
👍👍👍 да ладно бывает :)
источник

AC

Anton Chaukin in JavaScript testing
Vitalii Grygoruk
а можеш показати приклад виклику цього метода (хочу бачити що ти туди передаєш) і пояснити для чого така логіка? Навіщо передавати в метод fragments якщо ти їх використовуєш тільки для визначення кількості ітерацій?
завжди так роблю, з fragments, щоб мати можливість розширити функцію, якщо є потреба
источник

AC

Anton Chaukin in JavaScript testing
источник

ИУ

Ильдар Унайбеков... in JavaScript testing
Всем привет. Вышла сегодня такая ошибка при запуске теста. session not created: This version of ChromeDriver only supports Chrome version 85. Я так понимаю хром обновился, а хромдрайвер нет. Не пойму пока как обновить хромдрайвер или вообще не в этом дело. Помогите, пожалуйста.
источник

VG

Vitalii Grygoruk in JavaScript testing
Ильдар Унайбеков
Всем привет. Вышла сегодня такая ошибка при запуске теста. session not created: This version of ChromeDriver only supports Chrome version 85. Я так понимаю хром обновился, а хромдрайвер нет. Не пойму пока как обновить хромдрайвер или вообще не в этом дело. Помогите, пожалуйста.
добавьте себе в проект https://www.npmjs.com/package/chromedriver и тогда просто версию пакета в package.json будете менять в будущем только при обновлении хрома
источник

ИУ

Ильдар Унайбеков... in JavaScript testing
просто выполнить команду установки?
источник

VG

Vitalii Grygoruk in JavaScript testing
npm install --save-dev chromedriver
в папке с проектом.
источник

ИУ

Ильдар Унайбеков... in JavaScript testing
спасибо
источник

ИУ

Ильдар Унайбеков... in JavaScript testing
обновил, но также ошибка выходит(
источник

ИУ

Ильдар Унайбеков... in JavaScript testing
Can't connect to WebDriver.
Error: Failed to create session.
session not created: This version of ChromeDriver only supports Chrome version 85
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53'
System info: host: 'DESKTOP-0P8U0E6', ip: '192.168.1.7', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_261'
Driver info: driver.version: unknown
remote stacktrace: Backtrace:
источник

AV

Alex Vershinin in JavaScript testing
ID:0
​​Playwright android

Я просто оставлю это здесь💥

Playwright just pushed an experimental support for Android Web Automation

‼️ npm install playwright-android

https://github.com/microsoft/playwright/issues/1122#issuecomment-742170088
Спасибо за новость
источник

VG

Vitalii Grygoruk in JavaScript testing
Ильдар Унайбеков
Can't connect to WebDriver.
Error: Failed to create session.
session not created: This version of ChromeDriver only supports Chrome version 85
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53'
System info: host: 'DESKTOP-0P8U0E6', ip: '192.168.1.7', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_261'
Driver info: driver.version: unknown
remote stacktrace: Backtrace:
какой инструмент для тестов используете? Если wdio - то нужно прописать путь к chromedriver: https://webdriver.io/docs/docs/wdio-chromedriver-service.html#path
источник

ИУ

Ильдар Унайбеков... in JavaScript testing
Codeceptjs
источник

MA

Marcus Aurelius in JavaScript testing
Добрый день) Хотел бы узнать какой лучше инструмент заюзать для апи тестирование graphql запросов? Основная трабла еще состоит в том, что запросы ходят по WebSocket
источник

VG

Vitalii Grygoruk in JavaScript testing
Ильдар Унайбеков
Codeceptjs
https://codecept.io/helpers/WebDriver/#configuration - покажите ваши конфиги. Я с Codeceptjs не работал - но скорее всего нужно прописать
path: - path to WebDriver server,

вписать путь к chromedriver
path: ‘node_modules/.bin/chromedriver’
источник

G

Genn in JavaScript testing
Marcus Aurelius
Добрый день) Хотел бы узнать какой лучше инструмент заюзать для апи тестирование graphql запросов? Основная трабла еще состоит в том, что запросы ходят по WebSocket
источник

OK

Oleksandr Khotemskyi in JavaScript testing
Marcus Aurelius
Добрый день) Хотел бы узнать какой лучше инструмент заюзать для апи тестирование graphql запросов? Основная трабла еще состоит в том, что запросы ходят по WebSocket
Нам на конференцию подали доклад про https://github.com/mswjs/msw
источник

OK

Oleksandr Khotemskyi in JavaScript testing
может поможет, я сам еще не успел посмотреть
источник