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

selenide
selenium
webdriver
Теги: #<Tag:0x00007fedc7ad70c0> #<Tag:0x00007fedc7ad6850> #<Tag:0x00007fedc7ad6710>

(Leon) #1
    $(By.className ("service")) && (By.id("sidebar_service")).shouldHave (text("Music"));

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


(asolntsev) #2

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

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


(Leon) #3

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


(Dmitry Ua) #4

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


(asolntsev) #5

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

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