Skip to content

Commit 060ca1c

Browse files
committed
Fix issue with escaping characters in UC Mode
1 parent 18036a2 commit 060ca1c

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

seleniumbase/undetected/webelement.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import re
12
import selenium.webdriver.remote.webelement
23
from seleniumbase.fixtures import js_utils
34

@@ -17,6 +18,8 @@ def uc_click(
1718
delayed_click = True
1819
if delayed_click and ":contains" not in selector:
1920
selector = js_utils.convert_to_css_selector(selector, by)
21+
selector = re.escape(selector)
22+
selector = js_utils.escape_quotes_if_needed(selector)
2023
script = 'document.querySelector("%s").click();' % selector
2124
js_utils.call_me_later(driver, script, 111)
2225
else:

0 commit comments

Comments
 (0)