@@ -107,13 +107,15 @@ def is_element_enabled(driver, selector, by="css selector"):
107
107
return False
108
108
109
109
110
- def is_text_visible (driver , text , selector , by = "css selector" , browser = None ):
110
+ def is_text_visible (
111
+ driver , text , selector = "html" , by = "css selector" , browser = None
112
+ ):
111
113
"""
112
114
Returns whether the text substring is visible in the given selector.
113
115
@Params
114
116
driver - the webdriver object (required)
115
117
text - the text string to search for (required)
116
- selector - the locator for identifying the page element (required)
118
+ selector - the locator for identifying the page element
117
119
by - the type of selector being used (Default: "css selector")
118
120
@Returns
119
121
Boolean (is text visible)
@@ -1640,7 +1642,7 @@ def assert_text(
1640
1642
):
1641
1643
browser = driver .capabilities ["browserName" ].lower ()
1642
1644
wait_for_text_visible (
1643
- driver , text , selector , by = by , timeout = timeout , browser = browser
1645
+ driver , text . strip () , selector , by = by , timeout = timeout , browser = browser
1644
1646
)
1645
1647
1646
1648
@@ -1649,7 +1651,7 @@ def assert_exact_text(
1649
1651
):
1650
1652
browser = driver .capabilities ["browserName" ].lower ()
1651
1653
wait_for_exact_text_visible (
1652
- driver , text , selector , by = by , timeout = timeout , browser = browser
1654
+ driver , text . strip () , selector , by = by , timeout = timeout , browser = browser
1653
1655
)
1654
1656
1655
1657
0 commit comments