Size: a a a

Selenide на русском

2020 January 29

AV

Alexei Vinogradov in Selenide на русском
По выдуманной мной статистике большинство проблем - в коде пользователя, который пользователи не постят, считая что у них-то точно всё правильно.
источник

AT

Artem Trepalin in Selenide на русском
Alexei Vinogradov
По выдуманной мной статистике большинство проблем - в коде пользователя, который пользователи не постят, считая что у них-то точно всё правильно.
все просто элементарно же, и клики до редиректа проходят, другие тесты проходят, если редирект на страницу которая есть на сервере  - там клики проходят. Ошибки в open и несколько click() - быть не может)
источник

AT

Artem Trepalin in Selenide на русском
проблема только в этом месте, когда срабатывает замоканная часть. А она просто открывает страницу из временной папки)
источник

SV

Stanislav Vasenkov in Selenide на русском
приложите код, если хотите ответ, gist.github.com
источник

A

Anton in Selenide на русском
Artem Trepalin
но видимо селенид не понимает что за страница открылась в потоке
это новая вкладка? или открывается в той же вкладке?
источник

AT

Artem Trepalin in Selenide на русском
Anton
это новая вкладка? или открывается в той же вкладке?
в этой же вкладке.
источник

A

Anton in Selenide на русском
Гляньте может во фрейме открылось?
источник

AT

Artem Trepalin in Selenide на русском
Stanislav Vasenkov
приложите код, если хотите ответ, gist.github.com
Так код выглядит так же как и описывал Алексей Виноградов, open(); click(); и так далее ничего такого замороченного нет, не думаю что код как то поможет
источник

A

Anton in Selenide на русском
в самом селениде тесты работают на простеньких локальных html страничках
источник

A

Anton in Selenide на русском
так что проблема если не в коде, то в вашем сетапе. Но код все таки поможет хоть что-то понять
источник

LY

Lev Yarushin in Selenide на русском
А разве selenium работает с локальными файлами? Там же браузер с ограничениями получается, может в этом дело?
И если у вас локальный файл, что мешает просто получить ссылку из html?
источник

AV

Alexei Vinogradov in Selenide на русском
Anton
в самом селениде тесты работают на простеньких локальных html страничках
Правда если быть справедливым, наши странички всё таки внутри jetty запускаются. Но я пробовал и локальные без сервера, много раз, про возможные проблемы не в курсе.

@barancev есть какие-то известные ограничения, что код работает если страничка открыта в браузере руками и не работает, когда браузер открыт веб драйвером?
источник

AB

Alexei Barantsev in Selenide на русском
в каком смысле "открыта руками"?
источник

AB

Alexei Barantsev in Selenide на русском
приостановили в отладчике выполнение, открыли страницу, потом продолжили? должно всё работать нормально
источник

AV

Alexei Vinogradov in Selenide на русском
Я понял, что просто ввели file:///etc в урл и всё кликается :-)
источник

AB

Alexei Barantsev in Selenide на русском
протокол file накладывает ограничения, конечно, но не на селениум, а на саму страницу. нельзя куки установить (кто их будет обрабатывать?), не все скрипты будут выполняться
источник

AB

Alexei Barantsev in Selenide на русском
а селениуму на протокол пофиг. он же не сайпресс какой-нибудь :)
источник

AV

Alexei Vinogradov in Selenide на русском
Ну это примерно как я и сказал. В общем для меня тема закрыта, но проф ясновидящие могут пытаться угадывать дальше))
источник

AT

Artem Trepalin in Selenide на русском
Понял, значит проблема в чём то другом, Спасибо!
источник

AV

Alex Vasinskiy in Selenide на русском
Всем привет, есть у кого то пример кода или конфига как запаралелить один тест в разных браузерах? (Chrome + Firefox). java+testng+maven
источник