MCPcopy Index your code
hub / github.com/microsoft/playwright-python / to_have_text

Method to_have_text

playwright/_impl/_assertions.py:600–647  ·  view source on GitHub ↗
(
        self,
        expected: Union[
            Sequence[str],
            Sequence[Pattern[str]],
            Sequence[Union[Pattern[str], str]],
            Pattern[str],
            str,
        ],
        useInnerText: bool = None,
        timeout: float = None,
        ignoreCase: bool = None,
    )

Source from the content-addressed store, hash-verified

598 await self._not.to_have_values(values, timeout)
599
600 async def to_have_text(
601 self,
602 expected: Union[
603 Sequence[str],
604 Sequence[Pattern[str]],
605 Sequence[Union[Pattern[str], str]],
606 Pattern[str],
607 str,
608 ],
609 useInnerText: bool = None,
610 timeout: float = None,
611 ignoreCase: bool = None,
612 ) -> None:
613 __tracebackhide__ = True
614 if isinstance(expected, collections.abc.Sequence) and not isinstance(
615 expected, str
616 ):
617 expected_text = to_expected_text_values(
618 expected,
619 normalize_white_space=True,
620 ignoreCase=ignoreCase,
621 )
622 await self._expect_impl(
623 "to.have.text.array",
624 FrameExpectOptions(
625 expectedText=expected_text,
626 useInnerText=useInnerText,
627 timeout=timeout,
628 ),
629 expected,
630 "Locator expected to have text",
631 'Expect "to_have_text"',
632 )
633 else:
634 expected_text = to_expected_text_values(
635 [expected], normalize_white_space=True, ignoreCase=ignoreCase
636 )
637 await self._expect_impl(
638 "to.have.text",
639 FrameExpectOptions(
640 expectedText=expected_text,
641 useInnerText=useInnerText,
642 timeout=timeout,
643 ),
644 expected,
645 "Locator expected to have text",
646 'Expect "to_have_text"',
647 )
648
649 async def not_to_have_text(
650 self,

Calls 3

FrameExpectOptionsClass · 0.90
to_expected_text_valuesFunction · 0.85
_expect_implMethod · 0.80