утверждать, что каждый элемент в списке содержит XYZ - PullRequest
0 голосов
/ 20 февраля 2012

Я пытаюсь утверждать, что каждый элемент в списке содержит слово «больница» следующий код дает мне список каждой больницы в виде строки:

List <WebElement> Hospital = driver.findElements(By.xpath("//tbody/tr/td/label"));
        for (WebElement webElement : Hospital){
        String servicenames = webElement.getText();

        System.out.println(servicenames);

Что мне теперь нужно сделать, чтобы утверждать, что каждый элемент в списке содержит мою строку?

1 Ответ

0 голосов
/ 21 февраля 2012
List <WebElement> Hospital = driver.findElements(By.xpath("//tbody/tr/td/label"));
        for (WebElement webElement : Hospital){
        String servicenames = webElement.getText().toLowerCase();

        System.out.println(servicenames);

        try{
        assertTrue(servicenames.contains("hospital"));

        }catch(Error e){
        verificationErrors.append(e.toString());
        }

Для справки, это то, чем я в конечном итоге воспользовался, извините, не получил включающего утверждения - я где-то читал, что утверждение должно быть включено как часть JUnit в любом случае автоматически (потому что этоя так часто использовал в тестировании, я думаю) Во всяком случае, сейчас это работает ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...