Size: a a a

Selenide на русском

2020 May 20

AS

Andrii Skrypnychenko in Selenide на русском
Я напишу в слак немного кода
источник

AS

Andrii Skrypnychenko in Selenide на русском
Вечерком
источник

AS

Andrei Solntsev in Selenide на русском
Я не знаю, что там за левые авторы пишут и что они курят, но прокси работает и с селеноидом, конечно.
источник

AS

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

AS

Andrei Solntsev in Selenide на русском
Прокси может не работать только в том случае, когда машина с тестами не доступна из машины с браузером. И в этом случае надо просто докеру прикинуть порт.
источник

AS

Andrii Skrypnychenko in Selenide на русском
Не доступна, я имею Селеноид кластер где-то под Базелем, а тесты на тимсити агентах в Лондоне.
источник

AS

Andrii Skrypnychenko in Selenide на русском
*условно
источник

EE

Escudo Escobar in Selenide на русском
А как можно такую штуку осуществить ?
Открывается меню
data-test-id='sellBasicInfoForm_make_temp_menu'
И там марки авто
каждая марка имеет свой уникальный ID, например
$("[data-test-id='sellBasicInfoForm_make_temp_option_MAKE_TOYOTA']")
Хочу чтобы каждый новый тест выбиралась рандомная марка.
Насколько я понимаю - выбор рандомного значения из коллекции. Как это делается ?
источник

AZ

Andrii Zinchuk in Selenide на русском
Escudo Escobar
А как можно такую штуку осуществить ?
Открывается меню
data-test-id='sellBasicInfoForm_make_temp_menu'
И там марки авто
каждая марка имеет свой уникальный ID, например
$("[data-test-id='sellBasicInfoForm_make_temp_option_MAKE_TOYOTA']")
Хочу чтобы каждый новый тест выбиралась рандомная марка.
Насколько я понимаю - выбор рандомного значения из коллекции. Как это делается ?
бери всю колекцию а потом по номеру елемента в колекции уже кликай
источник

AZ

Andrii Zinchuk in Selenide на русском
источник

EE

Escudo Escobar in Selenide на русском
ага, понял, спасибо. не догадался сам.
источник

AS

Andrei Solntsev in Selenide на русском
Andrii Skrypnychenko
Не доступна, я имею Селеноид кластер где-то под Базелем, а тесты на тимсити агентах в Лондоне.
Ну да, тогда нужно докеру порт прокинуть (наизусть не знаю, как это сделать, но должно быть просто).

Хотя мне такой сетап кажется диким. Как минимум это должно быть жутко медленно.
источник

OS

Oleg S in Selenide на русском
Anton
А то выходит - "it works on my machine"
Скачал файл. положил в src/main/resources/version.properties, увидел этот драйвер даже, но запускает по прежнему 81 версию
источник

OS

Oleg S in Selenide на русском
источник

OS

Oleg S in Selenide на русском
Где его еще можно поменять?
источник

OS

Oleg S in Selenide на русском
Драйвер сам выкачивать надо или он его автоматом должен выкачать с помощью этого кода WebDriverManager.chromedriver().version("chrome83").setup();
источник

A

Anton in Selenide на русском
Oleg S
Драйвер сам выкачивать надо или он его автоматом должен выкачать с помощью этого кода WebDriverManager.chromedriver().version("chrome83").setup();
эту строку уберите
источник

A

Anton in Selenide на русском
ну и clean на всякий
источник

A

Anton in Selenide на русском
Все версии прописывать не нужно - только те, которых нет в вашей версии селенида
источник

A

Anton in Selenide на русском
К примеру первые 3 строки
chrome83=83.0.4103.39
chrome81=81.0.4044.138
chrome80=80.0.3987.106
источник