Getting errors;
selenium.common.exceptions.JavascriptException: Message: javascript error: Invalid or unexpected token selenium.common.exceptions.JavascriptException: Message: javascript error: missing ) after argument list"
The exact line that is giving issues from the "paste" variable is:
document.body.appendChild(document.createElement `iframe`).contentWindow.localStorage.token = `"${{token}}"`
Not exactly sure what the issue is. The code works just fine when I paste it manually in my browser.
token = '123'
paste = f'''let token = "{token}";
function login(token) {{
setInterval(() => {{
document.body.appendChild(document.createElement `iframe`).contentWindow.localStorage.token = `"${{token}}"`
}}, 50);
setTimeout(() => {{
location.reload();
}}, 2500);
}}
login(token);'''
driver = webdriver.Chrome()
driver.get(url)
driver.execute_script(f"console.log('{paste}')")```