Skip to content

Commit f3909e2

Browse files
auto login
1 parent 8b615e4 commit f3909e2

File tree

2 files changed

+66
-0
lines changed

2 files changed

+66
-0
lines changed

Backup.zip

181 KB
Binary file not shown.

SeleniumAutomated.py

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
2+
import time
3+
from selenium import webdriver
4+
from selenium.webdriver.common.by import By
5+
6+
from webdriver_manager.chrome import ChromeDriverManager
7+
web = webdriver.Chrome(ChromeDriverManager().install())
8+
9+
Email = "***********@gmail.com"
10+
passw = "**********"
11+
12+
def fun_signup():
13+
web.get('https://www.w3schools.com/')
14+
time.sleep(4)
15+
16+
login = web.find_element(By.XPATH, '//*[@id="w3loginbtn"]')
17+
login.click()
18+
19+
signup = web.find_element(By.XPATH, '//*[@id="root"]/div/div/div[4]/div[1]/div/div[2]/form/div[1]/div[1]/span/span')
20+
signup.click()
21+
22+
first = web.find_element(By.XPATH, '//*[@id="modalusername"]')
23+
first.send_keys(Email)
24+
25+
last = web.find_element(By.XPATH, '//*[@id="new-password"]')
26+
last.send_keys(passw)
27+
28+
Submit = web.find_element(By.XPATH, '//*[@id="root"]/div/div/div[4]/div[1]/div/div[4]/div[1]/button')
29+
Submit.click()
30+
31+
fname = "Vicky"
32+
first = web.find_element(By.XPATH, '//*[@id="modal_first_name"]')
33+
first.send_keys(fname)
34+
35+
lname = "Kumar"
36+
last = web.find_element(By.XPATH, '//*[@id="modal_last_name"]')
37+
last.send_keys(lname)
38+
39+
Submit = web.find_element(By.XPATH, '//*[@id="root"]/div/div/div[4]/div[1]/div/div[3]/div/button')
40+
Submit.click()
41+
42+
43+
def fun_login(passw):
44+
web.get('https://my-learning.w3schools.com/')
45+
46+
first = web.find_element(By.XPATH, '//*[@id="modalusername"]')
47+
first.send_keys(Email)
48+
49+
last = web.find_element(By.XPATH, '//*[@id="current-password"]')
50+
last.send_keys(passw)
51+
52+
Submit = web.find_element(By.XPATH, '//*[@id="root"]/div/div/div[4]/div[1]/div/div[4]/div[1]/button')
53+
Submit.click()
54+
55+
try:
56+
input('''
57+
>>> Press Enter to Logout...
58+
''')
59+
60+
logout = web.find_element(By.XPATH, '//*[@id="navigation"]/div/button')
61+
logout.click()
62+
except:
63+
pass
64+
65+
# fun_signup()
66+
fun_login(passw)

0 commit comments

Comments
 (0)