|
@@ -124,7 +124,7 @@ class Screen:
|
|
|
|
|
|
def find(self, text: str) -> WebElement:
|
|
|
try:
|
|
|
- query = f'//*[not(self::script) and not(self::style) and contains(text(), "{text}")]'
|
|
|
+ query = f'//*[not(self::script) and not(self::style) and text()[contains(., "{text}")]]'
|
|
|
element = self.selenium.find_element(By.XPATH, query)
|
|
|
if not element.is_displayed():
|
|
|
self.wait(0.1) # HACK: repeat check after a short delay to avoid timing issue on fast machines
|