UC Mode's driver.uc_click(selector) isn't properly escaping selectors that contain quotes
This can lead to:
selenium.common.exceptions.JavascriptException: Message: javascript error: missing ) after argument list.
To reproduce, try using a selector such as button[type="submit"] during driver.uc_click(selector) (Because that leads to this if the quotes aren't escaped: document.querySelector("button[type="submit"]").click();, which is invalid because double quotes are being used inside of other double quotes.)
UC Mode's
driver.uc_click(selector)
isn't properly escaping selectors that contain quotesThis can lead to:
selenium.common.exceptions.JavascriptException: Message: javascript error: missing ) after argument list
.To reproduce, try using a selector such as
button[type="submit"]
duringdriver.uc_click(selector)
(Because that leads to this if the quotes aren't escaped:document.querySelector("button[type="submit"]").click();
, which is invalid because double quotes are being used inside of other double quotes.)