Size: a a a

2020 February 07

OK

Oleksandr Khotemskyi in JS for testing
Oleksandr Khotemskyi
Кстати раз уж пошел разговор про древние браузеры. Кто-то тестит IE11 через webdriverIO? Обратил внимание что он не может создать сессию, но если пробовать через

curl -X POST 'http://localhost:4444/wd/hub/session' -d '{"desiredCapabilities":{"browserName":"ie"},"capabilities": {}}'


то все ок
логи селеноида пишут - 400 BAD REQUEST
источник

SC

Sergey Chepets in JS for testing
Puppeteer. page.setRequestInterception(true). Я подписываюсь на ивент response, а реквесты меня не интересуют, но почему то у меня зависает на первом же реквесте. Есть возможность это обойти без подписки на ивент request?
источник

OK

Oleksandr Khotemskyi in JS for testing
Sergey Chepets
Puppeteer. page.setRequestInterception(true). Я подписываюсь на ивент response, а реквесты меня не интересуют, но почему то у меня зависает на первом же реквесте. Есть возможность это обойти без подписки на ивент request?
покажи как слушаешь
источник

SC

Sergey Chepets in JS for testing
Oleksandr Khotemskyi
покажи как слушаешь
page.on(«response», response =>  console.log(response.url());
источник

SC

Sergey Chepets in JS for testing
Continue вроде нужен только для реквеста
источник

SC

Sergey Chepets in JS for testing
А если подписываюсь на реквест и там для всех запросов отравляю continue, то все норм
источник

B

Bola in JS for testing
Oleksandr Khotemskyi
Кстати раз уж пошел разговор про древние браузеры. Кто-то тестит IE11 через webdriverIO? Обратил внимание что он не может создать сессию, но если пробовать через

curl -X POST 'http://localhost:4444/wd/hub/session' -d '{"desiredCapabilities":{"browserName":"ie"},"capabilities": {}}'


то все ок
мы забили.. доля их маленькая очень
источник

OK

Oleksandr Khotemskyi in JS for testing
Bola
мы забили.. доля их маленькая очень
вот заказчику кровь из носу надо, а оказывается уже и не все биндинги работают
источник

BO

Boris Osipov in JS for testing
Oleksandr Khotemskyi
Кстати раз уж пошел разговор про древние браузеры. Кто-то тестит IE11 через webdriverIO? Обратил внимание что он не может создать сессию, но если пробовать через

curl -X POST 'http://localhost:4444/wd/hub/session' -d '{"desiredCapabilities":{"browserName":"ie"},"capabilities": {}}'


то все ок
ну так ты включи логи и посмотри что там wdio шлет. потом и  ишью какое-нить найдешь на гитхабе
источник

B

Bola in JS for testing
Oleksandr Khotemskyi
вот заказчику кровь из носу надо, а оказывается уже и не все биндинги работают
раз надо - надо делать )
источник

OK

Oleksandr Khotemskyi in JS for testing
Boris Osipov
ну так ты включи логи и посмотри что там wdio шлет. потом и  ишью какое-нить найдешь на гитхабе
там оно еще за codecept…
источник

BO

Boris Osipov in JS for testing
Oleksandr Khotemskyi
там оно еще за codecept…
ну так и без него можно посмотреть для начала
источник

OK

Oleksandr Khotemskyi in JS for testing
Boris Osipov
ну так и без него можно посмотреть для начала
2020-02-07T16:37:58.160Z INFO webdriver: [POST] http://localhost:4444/wd/hub/session
[0-3] 2020-02-07T16:37:58.160Z INFO webdriver: DATA {
 capabilities: { alwaysMatch: { browserName: 'ie' }, firstMatch: [ {} ] },
 desiredCapabilities: { browserName: 'ie' }
}
источник

EL

Evgeny Lukoyanov in JS for testing
Oleksandr Khotemskyi
Кстати раз уж пошел разговор про древние браузеры. Кто-то тестит IE11 через webdriverIO? Обратил внимание что он не может создать сессию, но если пробовать через

curl -X POST 'http://localhost:4444/wd/hub/session' -d '{"desiredCapabilities":{"browserName":"ie"},"capabilities": {}}'


то все ок
Через кодецепт на браузер стеке запускал периодически,  работает
источник

o

over9ooo in JS for testing
подскажите, пожалуйста, капабилити для хрома для скачивания ПДФ файла вместо его открытия в новой вкладке
источник

M

MnmlSniper in JS for testing
over9ooo
подскажите, пожалуйста, капабилити для хрома для скачивания ПДФ файла вместо его открытия в новой вкладке
chromeOptions.AddUserProfilePreference("plugins.plugins_disabled", "Chrome PDF Viewer");
chromeOptions.AddUserProfilePreference("plugins.always_open_pdf_externally", true)
источник

OK

Oleksandr Khotemskyi in JS for testing
Oleksandr Khotemskyi
2020-02-07T16:37:58.160Z INFO webdriver: [POST] http://localhost:4444/wd/hub/session
[0-3] 2020-02-07T16:37:58.160Z INFO webdriver: DATA {
 capabilities: { alwaysMatch: { browserName: 'ie' }, firstMatch: [ {} ] },
 desiredCapabilities: { browserName: 'ie' }
}
Кароче переименовывать в селеноиде нельзя, браузер метчится, и даже стартует, но потом ие драйвер кидает ошибку,
Решение browserName:
ie -> internet explorer
Ну и в browsers.json соответственно
источник

AD

Andrei Dzeichyk in JS for testing
Sergey Chepets
Continue вроде нужен только для реквеста
Если кратко, то без continue работать не будет.
источник

SC

Sergey Chepets in JS for testing
Разрулил тему с папитиров и отлавливанием респонзом. page.setRequestInterception(true) не нужен для респонзов. Немного сбил с толку слайд с доклада Димы Прокопука. Кстати, кто не видел, рекомендую - https://youtu.be/rYl3HV_43qg?list=PLuOBDBq7MW70q24thB9tidD2-2Tysf8FS&t=1118
источник
2020 February 08

AB

Alexei Barantsev in JS for testing
народ, подскажите, есть что-нибудь лучше nvm для переключения версий ноды? что-то она у меня на винде подглюкивает...
источник