Size: a a a

2020 June 09

OK

Oleksandr Khotemskyi in JS for testing
да, вот поменяй клик на open
источник

OK

Oleksandr Khotemskyi in JS for testing
только тебе еще надо сделать getAttribute(‘href’)
источник

a

anton in JS for testing
driver.open(url.getAttribute('href'))
источник

OK

Oleksandr Khotemskyi in JS for testing
anton
driver.open(url.getAttribute('href'))
типа того, только сначала вытяни все хрефы, а потом уже запускай цикл на открывания
источник

a

anton in JS for testing
Ок, попробую
источник

a

anton in JS for testing
Спасибо
источник

OK

Oleksandr Khotemskyi in JS for testing
let hrefs = await Promise.all(urls.map(async url => await url.getAttribute(‘href’)))

for(let href of hrefs) {
  ...
}
источник

a

anton in JS for testing
++
источник

D

Dmitriy in JS for testing
Парни, а может тусовочку запланируем оффлайн? Где то центре потусить можно!
источник

EL

Evgeny Lukoyanov in JS for testing
в центре Земли?
источник

S

Sergei in JS for testing
в центре чего?)
источник

S

Sergei in JS for testing
ага
источник

S

Sergei in JS for testing
😄
источник

EL

Evgeny Lukoyanov in JS for testing
огненную вечеринку
источник

ДП

Діма Потапов... in JS for testing
Sergei
в центре чего?)
=))))
источник

AD

Andrei Dzeichyk in JS for testing
Dmitriy
Парни, а может тусовочку запланируем оффлайн? Где то центре потусить можно!
первый тост за localhost ? 😂
источник

o

over9ooo in JS for testing
привет. нужна помощь с докером и ВДИО
есть тест, который падает при запуске в контейнерах (хром - в одном, тесты - в другом), но проходит при запуске без контейнеров. ошибка:
`Request failed due to invalid argument: Unsupported locator strategy: null
 (Session info: chrome=83.0.4103.61)`
гугл говорит, что эта ошибка вылезает при несоответствии версии хромдрайвера и самого хрома. но тут у меня все норм - и браузер, и хромдрайвер оба 83.0. на хосте - те же версии.

на всякий случай, хромдрайвер тянется отсюда:
https://www.npmjs.com/package/chromedriver
докер образ хрома (latest):
https://hub.docker.com/r/selenium/standalone-chrome-debug/tags
источник

o

over9ooo in JS for testing
вот дебаг лог:
[0-0] 2020-06-09T15:49:16.011Z INFO webdriver: COMMAND elementClick("62a32118-7e5b-4a07-b97c-c287b4f3ee3e")
[0-0] 2020-06-09T15:49:16.012Z INFO webdriver: [POST] http://hub:4444/wd/hub/session/a6bfdde5c9ef9fe0cfe3f441b5441b40/element/62a32118-7e5b-4a07-b97c-c287b4f3ee3e/click
[0-0] 2020-06-09T15:49:16.216Z INFO webdriver: COMMAND switchToParentFrame()
[0-0] 2020-06-09T15:49:16.217Z INFO webdriver: [POST] http://hub:4444/wd/hub/session/a6bfdde5c9ef9fe0cfe3f441b5441b40/frame/parent
[0-0] 2020-06-09T15:49:21.235Z INFO webdriver: COMMAND getWindowHandles()
[0-0] 2020-06-09T15:49:21.236Z INFO webdriver: [GET] http://hub:4444/wd/hub/session/a6bfdde5c9ef9fe0cfe3f441b5441b40/window/handles
[0-0] 2020-06-09T15:49:21.243Z INFO webdriver: RESULT [ 'CDwindow-E7EDF54BF8292F733F11B5912AAD5C35',
 'CDwindow-0BF85DCBF90D238D9FC4761749676E81' ]
[0-0] 2020-06-09T15:49:21.244Z INFO webdriver: COMMAND getWindowHandles()
[0-0] 2020-06-09T15:49:21.245Z INFO webdriver: [GET] http://hub:4444/wd/hub/session/a6bfdde5c9ef9fe0cfe3f441b5441b40/window/handles
[0-0] 2020-06-09T15:49:21.250Z INFO webdriver: RESULT [ 'CDwindow-E7EDF54BF8292F733F11B5912AAD5C35',
 'CDwindow-0BF85DCBF90D238D9FC4761749676E81' ]
[0-0] 2020-06-09T15:49:21.251Z INFO webdriver: COMMAND switchToWindow("CDwindow-0BF85DCBF90D238D9FC4761749676E81")
[0-0] 2020-06-09T15:49:21.252Z INFO webdriver: [POST] http://hub:4444/wd/hub/session/a6bfdde5c9ef9fe0cfe3f441b5441b40/window
[0-0] 2020-06-09T15:49:21.252Z INFO webdriver: DATA { handle: 'CDwindow-0BF85DCBF90D238D9FC4761749676E81' }
[0-0] 2020-06-09T15:49:21.263Z INFO webdriver: COMMAND findElement("css selector", "input#password")
[0-0] 2020-06-09T15:49:21.264Z INFO webdriver: [POST] http://hub:4444/wd/hub/session/a6bfdde5c9ef9fe0cfe3f441b5441b40/element
[0-0] 2020-06-09T15:49:21.265Z INFO webdriver: DATA { using: 'css selector', value: 'input#password' }
[0-0] 2020-06-09T15:49:21.321Z DEBUG webdriver: request failed due to response error: invalid argument
[0-0] 2020-06-09T15:49:21.321Z WARN webdriver: Request failed due to invalid argument: Unsupported locator strategy: null
 (Session info: chrome=83.0.4103.61)

локатор он получает, но почемуто считает, что он нулл
источник

VG

Vitalii Grygoruk in JS for testing
over9ooo
привет. нужна помощь с докером и ВДИО
есть тест, который падает при запуске в контейнерах (хром - в одном, тесты - в другом), но проходит при запуске без контейнеров. ошибка:
`Request failed due to invalid argument: Unsupported locator strategy: null
 (Session info: chrome=83.0.4103.61)`
гугл говорит, что эта ошибка вылезает при несоответствии версии хромдрайвера и самого хрома. но тут у меня все норм - и браузер, и хромдрайвер оба 83.0. на хосте - те же версии.

на всякий случай, хромдрайвер тянется отсюда:
https://www.npmjs.com/package/chromedriver
докер образ хрома (latest):
https://hub.docker.com/r/selenium/standalone-chrome-debug/tags
Ну смотри, ты используешь образ хрома внутри которого крутится селениум сервер на джаве который. Оно тебе надо? Возьми образ хрома от selenoid. И ещё тебе не нужен хромдрайвер если ты запускаешь тесты не с локальным хромом
источник

o

over9ooo in JS for testing
у меня уже есть хромдрайвер. как бы они без него дошли до момента падения посреди теста?
источник