-
Notifications
You must be signed in to change notification settings - Fork 67
/
04_Enable_Checkbox.py
37 lines (28 loc) · 1002 Bytes
/
04_Enable_Checkbox.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
"""
Learn to select a checkbox using Selenium
DISCLAIMER: This code is aimed at Selenium BEGINNERS
For more advanced tutorials and to learn how Qxf2 writes GUI automation, please visit our:
a) Our GUI automation guides: http://qxf2.com/gui-automation-diy
b) Other GitHub repos: https://github.com/qxf2
AUTHOR: Avinash Shetty
Contact: avinash@qxf2.com
SCOPE:
1) Launch Firefox Driver
2) Navigate to Qxf2 Tutorial page
3) Find the Checkbox element in the Example form and enable it
4) Close the browser
"""
import time
from selenium import webdriver
# Create an instance of Firefox WebDriver
driver = webdriver.Firefox()
# Maximize the browser window
driver.maximize_window()
driver.get("http://qxf2.com/selenium-tutorial-main")
# KEY POINT: Locate the checkbox and click on it
checkbox = driver.find_element("xpath", "//input[@type='checkbox']")
checkbox.click()
# Pause the script for 3 sec so you can confirm the check box was selected
time.sleep(3)
# Close the browser window
driver.close()