Утверждение, что текста нет в SeleniumBase - PullRequest
0 голосов
/ 09 июля 2020

Я использую SeleniumBase для тестирования веб-сайта. Мой текст удаляет элемент React, щелкнув крестик, и после того, как я хотел бы убедиться, что некоторый текст, который ранее был в элементе, больше не существует.

Ниже приведен код, который нужно щелкнуть, чтобы удалить элемент и утверждают, что на странице появляется какой-то текст. Я хотел бы знать, есть ли способ вместо этого сделать что-то вроде self.assert_not_text("some text").

        self.click_xpath(
            f"""//*[@class='ant-select-selection-item-content' and text()='{common_issue}']/
            ../*[@class='ant-select-selection-item-remove']"""
        )
        self.assert_text("Some text")

1 Ответ

1 голос
/ 09 июля 2020

В документации по seleniumBase предлагается:

self.assert_text_not_visible(text, selector="html", by=By.CSS_SELECTOR, timeout=None)

Подробности доступны здесь: https://github.com/seleniumbase/SeleniumBase/blob/master/help_docs/method_summary.md

...