Size: a a a

Selenide на русском

2019 December 11

VD

Vadim D in Selenide на русском
какая-то либа нужна дополнительно?
источник

BO

Boris Osipov in Selenide на русском
нет просто добавь каст вручную
источник

BO

Boris Osipov in Selenide на русском
((RemoteWebDriver) browser).setFileDetector(new LocalFileDetector());
источник

VD

Vadim D in Selenide на русском
Boris Osipov
((RemoteWebDriver) browser).setFileDetector(new LocalFileDetector());
спасибо, буду пробовать
источник

VD

Vadim D in Selenide на русском
Boris Osipov
((RemoteWebDriver) browser).setFileDetector(new LocalFileDetector());
супер, сработало
источник

Э

Экс in Selenide на русском
Boris Osipov
ну т.е. мы должны угадать что ты делаешь и что "не работает вроде"? )
точно пробовал и не работает) нужно дернуть из консоли контрол с ивентом который вызывает алерт. Руками просто вбивается команда в консоль, а через executeJS  не работает. Думал может есть еще способ
источник

AV

Alexei Vinogradov in Selenide на русском
Экс
точно пробовал и не работает) нужно дернуть из консоли контрол с ивентом который вызывает алерт. Руками просто вбивается команда в консоль, а через executeJS  не работает. Думал может есть еще способ
А мы точно пробовали и у нас работает. Хорошо, что поговорили.

Если секретный код который "не работает", то ничем особо помочь не можем.
источник

Э

Экс in Selenide на русском
сразу захейтили:) я просто спросил может есть еще какой способ сделать подобное
источник

AK

Andrey K in Selenide на русском
Экс
сразу захейтили:) я просто спросил может есть еще какой способ сделать подобное
Ну можешь упороться и какой-нибудь AutoIt заюзать. Откроешь консоль и он тебе там волшебную команду впишет
источник

AK

Andrey K in Selenide на русском
Но это наркомания в последней стадии
источник

AV

Alexei Vinogradov in Selenide на русском
Экс
сразу захейтили:) я просто спросил может есть еще какой способ сделать подобное
строго говоря, "послать команду в консоль" селениумом таки невозможно. Но можно выполнить JS в контексте активного окна. В 99,9% эффект одинаковый, но конечно бывают исключения. По тому что мы видели, часто "разница" - всего лишь из-за неправильного использования executeScript или неправильного формирования js.
источник

LY

Lev Yarushin in Selenide на русском
Экс
точно пробовал и не работает) нужно дернуть из консоли контрол с ивентом который вызывает алерт. Руками просто вбивается команда в консоль, а через executeJS  не работает. Думал может есть еще способ
Команду из консоли можно поглядеть?
источник

Э

Экс in Selenide на русском
конечно можно.
notificationService.send("System Alert", "This is the title", "This is the content of the message")
Заранее спасибо за помощь
источник

AV

Alexei Vinogradov in Selenide на русском
Экс
конечно можно.
notificationService.send("System Alert", "This is the title", "This is the content of the message")
Заранее спасибо за помощь
это не ангуляровский сервис, случайно?
источник

Э

Экс in Selenide на русском
да фиг его знает :)
источник

BO

Boris Osyanin in Selenide на русском
Ангуляр на кладбище гугла кстати
источник

Э

Экс in Selenide на русском
пока про ангуляр не слышал на проекте
источник

LY

Lev Yarushin in Selenide на русском
А что возвращается в тесте если добавить return перед командой?
источник

BO

Boris Osyanin in Selenide на русском
А кто-нибудь пробовал Selenide тесты писать на Scala ?
источник

AV

Alexei Vinogradov in Selenide на русском
Экс
пока про ангуляр не слышал на проекте
ну там часто по script src в заголовке можно понять, какой из фреймворков используется. Для ангуляра есть какие-то спец. команды типа ng.probe для инициализации нужных частей. Впрочем из консоли так же без ng.probe не запускается...
источник