Size: a a a

Selenide на русском

2020 May 20

OS

Oleg S in Selenide на русском
Ок, спасибо, попробую
источник

AS

Andrei Solntsev in Selenide на русском
Anton
очень важно проперти файлик добавить в main\resources а не в test
Что? Почему это вдруг?
источник

A

Anton in Selenide на русском
я чот помню с этим приколы вроде
источник

AS

Andrei Solntsev in Selenide на русском
Нет, файлик не обязательно добавлять. Проще так:
источник

A

Anton in Selenide на русском
Andrei Solntsev
Нет, файлик не обязательно добавлять. Проще так:
так ты про test\main или вообще про файлик?
источник

AS

Andrei Solntsev in Selenide на русском
WebDriverManager.chrome().version("2.83").setup()
источник

A

Anton in Selenide на русском
Andrei Solntsev
WebDriverManager.chrome().version("2.83").setup()
вот я как раз против такого - когда браузер обновляется - в команде могут быть разные версии - на удаленных машинах могут быть разные версии и тд. А файлик будет работать с любыми версиями
источник

A

Anton in Selenide на русском
А то выходит - "it works on my machine"
источник

AS

Andrii Skrypnychenko in Selenide на русском
Selenide 5.11.1 + Selenoid. Хочу в тесте сделать интерсепт рест кола и подложить свой "pdf". В baseTest делаю proxy.enable =true, потом setWebDriver(RemoteWebDriver(), getSelenideProxy()). И когда делаю open(my.web.com) -> illegal exception config is true but proxy server is not created. You need to call setWebDriver (WebDeriver, selenideProxy)
источник

AS

Andrii Skrypnychenko in Selenide на русском
Есть чуйка что нужно сначала где-то сделать setProxy...
источник

AS

Andrii Skrypnychenko in Selenide на русском
Гайдюсь ProxyServerUsageTest.java в селениде
источник

AS

Andrei Solntsev in Selenide на русском
Anton
вот я как раз против такого - когда браузер обновляется - в команде могут быть разные версии - на удаленных машинах могут быть разные версии и тд. А файлик будет работать с любыми версиями
В такой ситуации - согласен. Но ситуации бывают разные. Например, вся команда запускает тесты в контейнере, где у браузера всегда фиксированная версия.
источник

AS

Andrii Skrypnychenko in Selenide на русском
Andrei  а вообще идея с SelenideProxy и Selenoid  работоспособна должна быть? А то я тут почитал статью на selenide.org How to get network data with proxy и там автор пишет что так нельзя.
источник

EE

Escudo Escobar in Selenide на русском
подскажите пожалуйста, как реализовать.
можно через xpath, но уверен, что есть способ проще
Нужно "найти" e-mail определенный и возле него нажать на переключатель Email Confirmed

нужный E-mail будет в переменной email
Со второй частью понятно
("[data-propertyname='emailConfirmed']").click();
Но как "привязать" к определенному email ?
источник

EE

Escudo Escobar in Selenide на русском
источник

A

Artem in Selenide на русском
Escudo Escobar
подскажите пожалуйста, как реализовать.
можно через xpath, но уверен, что есть способ проще
Нужно "найти" e-mail определенный и возле него нажать на переключатель Email Confirmed

нужный E-mail будет в переменной email
Со второй частью понятно
("[data-propertyname='emailConfirmed']").click();
Но как "привязать" к определенному email ?
Может попробовать что-то типа $x("//span[text()='user@site.com']").parent().parent().$("[data-propertyname='emailConfirmed']").click();? Ну или вместо второго parent() поставить sibling()
источник

D

Di in Selenide на русском
Escudo Escobar
подскажите пожалуйста, как реализовать.
можно через xpath, но уверен, что есть способ проще
Нужно "найти" e-mail определенный и возле него нажать на переключатель Email Confirmed

нужный E-mail будет в переменной email
Со второй частью понятно
("[data-propertyname='emailConfirmed']").click();
Но как "привязать" к определенному email ?
Можно выполнить предварительно сортировку полей таким образом, что бы е-мейл всегда у вас был на определённой позиции
источник

A

Artem in Selenide на русском
Di
Можно выполнить предварительно сортировку полей таким образом, что бы е-мейл всегда у вас был на определённой позиции
Кстати да, или вообще через поиск найти этот имейл, чтоб в таблице была только одна запись
источник

AS

Andrei Solntsev in Selenide на русском
Andrii Skrypnychenko
Andrei  а вообще идея с SelenideProxy и Selenoid  работоспособна должна быть? А то я тут почитал статью на selenide.org How to get network data with proxy и там автор пишет что так нельзя.
Конечно работоспособна!
источник

AS

Andrii Skrypnychenko in Selenide на русском
Тогда нужно капнуть, со старта не взлетела.
источник