t.me/atinfo_chat Telegram группа по автоматизации тестирования

Логические операторы " AND " в selenium (selenide)

Теги: #<Tag:0x00007fc107fd1ab8> #<Tag:0x00007fc107fd19f0> #<Tag:0x00007fc107fd1900>
    $(By.className ("service")) && (By.id("sidebar_service")).shouldHave (text("Music"));

Подскажите пожалуйста, как правильно написать AND ?

Гораздо проще:

$("#sidebar_service.service").shouldHave(text("Music"));

1 симпатия

Мне нужно, проверить что текст “Music” отображается в двух местах

$(By.className ("service")).shouldHave (text("Music") && (By.id("sidebar_service")).shouldHave (text("Music"));
Мб так?

1 симпатия

Почти.
Нужно просто написать две отдельные строки:

$(".service").shouldHave(text("Music"));
$("#sidebar_service").shouldHave(text("Music"));