How Javascript code can be executed in Selenium WebDriver?

How Javascript code can be executed in Selenium WebDriver?

Hi Brett,

execute_script is used to execute JavaScript code as you perform Test Automation with Selenium WebDriver. The syntax is:

driver.execute_script(“javascript code here”)
In the code below, on_click() action of Register is performed by using execute_script() method:

from selenium import webdriver
from time import sleep

driver = webdriver.Firefox()
driver.get("https://www.facebook.com")

driver.execute_script("document.getElementsByClassName('home-cta')[0].click()")

sleep(10)

driver.close()