Here’s a Python script that uses Selenium WebDriver to automate the Chrome browser. Make sure you have both Selenium and ChromeDriver installed, and you’ve set up your Python environment accordingly. Here is a how-to guide: Selenium ChromeDriver download and install.
from selenium import webdriver from selenium.webdriver.common.keys import Keys import time # Create a new instance of the Chrome WebDriver driver = webdriver.Chrome() # Navigate to a website driver.get("https://github.codetryout.com/") # Find the search box element search_box = driver.find_element_by_name("q") # Type a search query search_box.send_keys("Selenium WebDriver") # Press Enter search_box.send_keys(Keys.RETURN) # Wait for a few seconds to see the search results time.sleep(5) # Close the browser driver.quit()
In this script:
- We import the necessary modules from Selenium, including webdriver for the WebDriver, Keys for keyboard interactions, and time for adding delays.
- We create a new instance of the Chrome WebDriver using webdriver.Chrome().
- We navigate to the example website (https://www.example.com) using driver.get().
- We find the search box element by its name (assuming there’s a search box on the page with the name “q”).
- We type “Selenium WebDriver” into the search box and simulate pressing the Enter key.
- We wait for 5 seconds using time.sleep(5) to allow time for the search results to load (you might need to adjust this time based on the page you’re testing).
- Finally, we close the Chrome browser using driver.quit() to clean up resources.
You can customize this script to interact with different elements on a web page and perform various actions as needed for your web automation tasks.