Size: a a a

Selenide на русском

2020 March 31

D

Dmitry in Selenide на русском
Привет всем, а можно ли как то реализовать чтото вроде

SelenideElement element = $x("//a[@class='element']");
element.$x("[3]").click();?

Т.е завести локатор по которому метчится множество элементов и обращаться к ним по индексу?

сделол так $x("", 1) , но может другой вариант есть?
источник

SR

Stas Rusakov in Selenide на русском
ElementsCollection elements = $$x("//a[@class='element']");
elements.get(3).click();?
источник

SR

Stas Rusakov in Selenide на русском
Если я вас правильно понял
источник

D

Dmitry in Selenide на русском
Stas Rusakov
ElementsCollection elements = $$x("//a[@class='element']");
elements.get(3).click();?
🔥🔥🔥 Спасибо
источник

EE

Elena Ershova in Selenide на русском
Ругнется на локатор скорее всего - нет точки перед //
источник

SR

Stas Rusakov in Selenide на русском
Elena Ershova
Ругнется на локатор скорее всего - нет точки перед //
Это только если внутри другого элемента искать
источник

AS

Andrei Solntsev in Selenide на русском
Dmitry
Привет всем, а можно ли как то реализовать чтото вроде

SelenideElement element = $x("//a[@class='element']");
element.$x("[3]").click();?

Т.е завести локатор по которому метчится множество элементов и обращаться к ним по индексу?

сделол так $x("", 1) , но может другой вариант есть?
Не понял, а чем по индексу плохо? Самый простой и короткий вариант.
источник

D

Dmitry in Selenide на русском
Andrei Solntsev
Не понял, а чем по индексу плохо? Самый простой и короткий вариант.
Так я и не говорил что плохо
источник

n

nowhere_lights in Selenide на русском
Andrei Solntsev
Добавь зависимость testRuntime 'com.browserup:browserup-proxy-core:2.0.1'
какие вообще библиотеки надо подключать? у меня на данный момент
compile group: 'net.lightbody.bmp', name: 'browsermob-core', version: ‘2.1.5’

testRuntime 'com.browserup:browserup-proxy-core:2.0.1’
источник

AS

Andrei Solntsev in Selenide на русском
Первая не нужна
источник

n

nowhere_lights in Selenide на русском
Andrei Solntsev
Первая не нужна
попытался просто запустить с опцией
Configuration.proxyEnabled = true;
(без лишнего кода) и когда открывается урл получаем No Internet ERR_PROXY_CONNECTION_FAILED
источник
2020 April 01

A

Artem in Selenide на русском
Привет, глупый вопрос :) в gradle @ExtendWith(TextReportExtension.class) не отрисовывает репорт, какие должны быть настройки логинга? Мои настройки:
testLogging {
       lifecycle {
           events "started", "skipped", "failed", "standard_error", "standard_out"
           exceptionFormat "full"
       }
   }
источник
2020 April 02

BO

Boris Osipov in Selenide на русском
off topic
источник
2020 April 03

S

Samotlor in Selenide на русском
Stas Rusakov
Гугл тоже находит в "обратном" порядке. Хотя по мне так порядок сверху вниз вполне себе нормальный.
где такая строка снизу шоб вбивать можно было?
источник

SR

Stas Rusakov in Selenide на русском
Samotlor
где такая строка снизу шоб вбивать можно было?
Нужно открыть средства разработчика в хроме и вкладку Elements. Там внизу она и будет
источник

S

Samotlor in Selenide на русском
не вижу строки
источник

S

Samotlor in Selenide на русском
Stas Rusakov
Нужно открыть средства разработчика в хроме и вкладку Elements. Там внизу она и будет
нету ее
источник

AB

Anton Babin in Selenide на русском
Cmd+F или как там у вас
источник

ДЛ

Дмитрий Лукьяненко in Selenide на русском
Samotlor
нету ее
ctrl+f
источник

DL

Denys Lystopadskyy in Selenide на русском
А есть. ли. разница. когда подключаешь єтот  логгер?
BeforeSuite/BeforeClass/BeforeMethod

SelenideLogger.addListener("AllureSelenide", new AllureSelenide().screenshots(true).savePageSource(false));
источник