Size: a a a

Selenide на русском

2021 January 04

rm

roma marinsky in Selenide на русском
Alexei Vinogradov
<div>
 <button>press me</button>
</div>  $("div").$("div button").click();  Что будет?
Анонимная викторина
22%
Кликнет
41%
Будет ошибка
23%
Не кликнет, но и ошибки не будет
14%
Я птичка, мне это сложно
Проголосовало: 78
Кликнет?
источник

AV

Alexei Vinogradov in Selenide на русском
<div>
 <button>press me</button>
</div>

$("div").$("div").click();

Что будет?
источник

AV

Alexei Vinogradov in Selenide на русском
<div>
 <button>press me</button>
</div>  $("div").$("div").click();  Что будет?
Анонимная викторина
28%
Кликнет
38%
Будет ошибка
20%
Не кликнет, но и ошибки не будет
15%
Я птичка, мне это сложно
Проголосовало: 82
источник

AV

Alexei Vinogradov in Selenide на русском
Это конечно не Selenide шалит, всё точно так же в Selenium
источник

AV

Alexei Vinogradov in Selenide на русском
Приз тому, кто сможет это объяснить чем-то кроме бага в Selenium.
источник

N

Nikita in Selenide на русском
мож боди считает за див, поэтому первый вариант валидный, а второй невалидный, тк див не интерактивный элемент
источник

YO

Yaroslav Osmysliteln... in Selenide на русском
Когда тут речь/вопрос заходит о параллели или запусках параллели с разными настройками, видел следующие рекомендации для селенид. Паралель не на уровне кода(а на уровне сборщика или несколько джава процессов), для градла 'параллель на уровне градла'. Для мавена полагаю на уровне сурефай плагина советуете?
Правильно рекомендации по параллель+селенид понял? (То что делать технически можно по разному в курсе, хочу понять вижн авторов)
источник

AS

Andrei Solntsev in Selenide на русском
Yaroslav Osmyslitelny
Когда тут речь/вопрос заходит о параллели или запусках параллели с разными настройками, видел следующие рекомендации для селенид. Паралель не на уровне кода(а на уровне сборщика или несколько джава процессов), для градла 'параллель на уровне градла'. Для мавена полагаю на уровне сурефай плагина советуете?
Правильно рекомендации по параллель+селенид понял? (То что делать технически можно по разному в курсе, хочу понять вижн авторов)
Да, мой вижн примерно такой: параллелить пачку в 1000 тестов надо в N потоков/форков с одной конфигурацией (скажем, в хроме). А если хочешь запускать ещё и в Firefox, создай отдельный тасктв градле (/профиль в мавене), и пусть этот таск тоже запускает эти самые 1000 тестов в N потоков/форков.
источник

YO

Yaroslav Osmysliteln... in Selenide на русском
По мавену сурефай, или что то более подходящее есть? Или лучше в Гугл идти с такими вопросами
источник

AS

Andrei Solntsev in Selenide на русском
Конечно в Гугл. Но да, surefire.
источник

YO

Yaroslav Osmysliteln... in Selenide на русском
Благодарю
источник

AV

Alexei Vinogradov in Selenide на русском
На уровене maven/gradle или на уровне junit (управляемок в том же maven/gradle) - примерно равнозначные альтернативы
источник

R

Roman in Selenide на русском
Alexei Vinogradov
<div>
 <button>press me</button>
</div>  $("div").$("div").click();  Что будет?
Анонимная викторина
28%
Кликнет
38%
Будет ошибка
20%
Не кликнет, но и ошибки не будет
15%
Я птичка, мне это сложно
Проголосовало: 82
в этом и предыдушем вопросе- ошибка. Т.к.
первый поиск едемента ищет по всему  коду -$("div")
А вот второй поиск ищет уже не во всем коде, а именно в результате предыдущего:
$("div").$("div")

Вот и. выходит, что нет  у нас div после первого div.
А мы еще и хотим клинкуть по нем  ---> падает с ошибкой
источник

V

VTaliKK in Selenide на русском
Roman
в этом и предыдушем вопросе- ошибка. Т.к.
первый поиск едемента ищет по всему  коду -$("div")
А вот второй поиск ищет уже не во всем коде, а именно в результате предыдущего:
$("div").$("div")

Вот и. выходит, что нет  у нас div после первого div.
А мы еще и хотим клинкуть по нем  ---> падает с ошибкой
$(#id).$(#id).click() работает?
источник

V

VTaliKK in Selenide на русском
в консоли разработчика подобное выдает ошибку
источник
2021 January 05

SP

Stanislav Petkevich in Selenide на русском
Кто может подсказать как отключить в селениде запись лога вебдрайвера в файл?
Заранее спасибо
источник

AS

Andrei Solntsev in Selenide на русском
Сейчас никак. Только если самому создавать вебдрайвер.
источник

AS

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

SP

Stanislav Petkevich in Selenide на русском
Спасибо
источник

AS

Andrei Solntsev in Selenide на русском
Ну и вдогонку вопрос: а зачем их отключать?
источник