Я хочу, чтобы проверить текст моей строки (клиент) внутри тега, используя следующий код:WebDriver видимость элемента без локатора
boolean feedBack = driver.findElement(By.cssSelector("body")).getText().contains(client);
Если она возвращает верно тогда, Есть ли способ, чтобы непосредственно проверить видимость этой строки (без локатора)?
Вышеупомянутая реализация работает и соответствует вашим требованиям, но, пожалуйста, ради любви к Богу не делайте этого! Если вы не знаете, где находится текст на вашей странице, и вы просто произвольно возьмете что-нибудь и скажете, что все хорошо, если это видно, ваш тест бесполезен в любом случае. – Ardesco
Точно. Что он сказал. Цель переднего тестирования состоит в том, чтобы убедиться, что все появляется там, где оно должно и когда оно должно быть таким, каким оно должно быть. Вы проверяете, содержит ли страница какой-либо текст, который может отображаться на странице по другой причине, чем вы ожидаете. –