Collections:
execute_script() to Run JavaScript in Java
How to run JavaScript code on WebDriver with execute_script() method in Python?
✍: FYIcenter.com
If you want run some client side JavaScript code in the same way
as JavaScript code embedded in the Web page source code,
you can use the execute_script() method as describe below:
1. Load the Web page to a WebDriver object like (driver.get(url);).
3. Execute any JavaScript code string by calling the execute_script() or execute_async_script() method on the WebDriver object.
Here is an example program that uses execute_script() to change the background color of the loaded Web page.
# JavaScriptTest.py
# Copyright (c) FYIcenter.com
from selenium.webdriver import Chrome
import time
driver = Chrome()
driver.get("http://sqa.fyicenter.com")
time.sleep(3)
script = "document.body.style.backgroundColor=\"#ffeeee\";"
driver.execute_script(script)
time.sleep(60)
driver.quit()
Run the program, you will see that the background color of the Web page changes to pink in 3 seconds.
C:\fyicenter> python JavaScriptTest.py
You can also try some other JavaScript code examples list below:
String script = "alert(\"Hello world!\")";
String script = "confirm(\"Hello world!\")";
⇒ Dump Elements with find_elements_by_xpath() in Python
⇐ Submit Web Form with WebDriver in Python
2022-09-30, 3115🔥, 1💬
Popular Posts:
How to find out my browser request headers? To help you to see your browser request headers, FYIcent...
Where to find tutorials on Test Management? I want to know how to manage software testing documents ...
Where to find online test tools? FYIcenter.com has prepared a number of online test tools: Data Look...
Where to find tutorials on Apache JMeter test tool? I want to know how to use Apache JMeter. Here is...
How to validate and decode MAC (Media Access Control) addresses? In order to help your programming o...