Size: a a a

JavaScript testing

2021 November 11

M

Mike in JavaScript testing
та я даже принтил page и diff смотрел
источник

M

Mike in JavaScript testing
=)
источник

M

Mike in JavaScript testing
то прост у playwright-test с фикстурами разбираюсь. Смотрю одну и туже они пейджу провайдят или нет
источник

M

Mike in JavaScript testing
еще странно что на их тест раннере видно какая-то левая страница на долю секунды вначале открывается
источник

OI

Oleksii Ihnatiuk in JavaScript testing
Таба наверное а не страница
источник

M

Mike in JavaScript testing
Ну браузера открытого вообще не видно, потом что-то мелькает типа как браузер открывается и разворачивается и за долю секунды обратно сворачивается. Потом уже открывается браузер с одной табиной и url куда надо
источник

OI

Oleksii Ihnatiuk in JavaScript testing
Странно)
источник

M

Mike in JavaScript testing
может то из-за установки кукисов в контексе, но без их тест раннера я тоже так же кукисы устанавливаю и у меня все ок
источник

NP

Nikita Petrenko in JavaScript testing
Может то другие браузеры…
источник

NP

Nikita Petrenko in JavaScript testing
Хз
источник

NP

Nikita Petrenko in JavaScript testing
Попробуй поставить только один браузер для рана
источник

M

Mike in JavaScript testing
Дак у меня в конфиге явно прописан тольько хром и все
источник

M

Mike in JavaScript testing
причем я даже не тяну всю либу плейрайт, только
       "playwright-chromium": "^1.16.3",
       "playwright-core": "^1.16.3",
источник

M

Mike in JavaScript testing
pw:api => browserType.launch started +0ms
 pw:api <= browserType.launch succeeded +313ms
 pw:api => browser.newContext started +2ms
 pw:api navigating to "https://*.*.*.*/newui/", waiting until "load" +104ms
 pw:api   navigated to "https://*.*.*.*/newui/" +23ms
 pw:api   "load" event fired +5ms
 pw:api   "domcontentloaded" event fired +1ms
 pw:api <= browser.newContext succeeded +15ms
 pw:api => browserContext.addCookies started +443ms
 pw:api <= browserContext.addCookies succeeded +1ms
 pw:api => browserContext.newPage started +0ms
 pw:api <= browserContext.newPage succeeded +31ms
 pw:api => page.goto started +6ms
 pw:api navigating to "https://*.*.*.*/newui/role", waiting until "load" +1ms
 pw:api   navigated to "https://*.*.*.*/newui/role" +353ms
 pw:api   "domcontentloaded" event fired +961ms
 pw:api   "load" event fired +4s
 pw:api <= page.goto succeeded +0ms
источник

M

Mike in JavaScript testing
и вот кто на 3й строчке navigate to baseURL делает непонятно=)
источник

M

Mike in JavaScript testing
В общем,  если кому интересно, то это из-за  установки storageState в playwright.conf.ts
источник

BO

Boris Osipov in JavaScript testing
мне интересно. а покажи как ты там устанавливаешь(мне лень доку смотреть) :)
источник

BO

Boris Osipov in JavaScript testing
ну или ткни в доку.
источник

M

Mike in JavaScript testing
ignoreHTTPSErrors: true,
acceptDownloads: true,
...(CONFIG.DEV_APP_MODE ? { storageState: { cookies: [],
     origins: [{
             origin: CONFIG.BASE_URL,
             localStorage: [{ value: new URL(CONFIG.BASE_API_URL).host, name: 'SERVER' }]
           }]
         }
   } : null),
...
источник

M

Mike in JavaScript testing
источник