Skip to content

Commit ba2bd7f

Browse files
committed
day 5 complete
1 parent 94ec934 commit ba2bd7f

File tree

4 files changed

+65
-2
lines changed

4 files changed

+65
-2
lines changed

Day_05/.env.example

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
EMAIL = ""
2-
PASS = ""
1+
2+
PASS = "password"

Day_05/start/auto1.py

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
from selenium import webdriver
2+
from selenium.webdriver.common.action_chains import ActionChains
3+
from selenium.webdriver.common.keys import Keys
4+
import time
5+
6+
driver = webdriver.Firefox()
7+
driver.get("https://www.google.com")
8+
9+
action = ActionChains(driver)
10+
action.send_keys("Hello Selenium")
11+
action.send_keys(Keys.ENTER)
12+
action.perform()
13+
14+
time.sleep(10)
15+
driver.quit()

Day_05/start/auto2.py

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
from selenium import webdriver
2+
from selenium.webdriver.common.action_chains import ActionChains
3+
from selenium.webdriver.common.by import By
4+
import time
5+
6+
7+
inp = input("Enter video: ")
8+
9+
driver = webdriver.Firefox()
10+
driver.get(f"https://www.youtube.com/results?search_query={inp}")
11+
# time.sleep()
12+
driver.find_element(By.ID, "video-title").click()
13+
14+
15+
actions = ActionChains(driver)
16+
actions.send_keys("f")
17+
actions.perform()
18+
19+
# time.sleep(10)
20+
# driver.quit()

Day_05/start/auto3.py

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
from selenium import webdriver
2+
from selenium.webdriver.common.action_chains import ActionChains
3+
from selenium.webdriver.common.keys import Keys
4+
from selenium.webdriver.common.by import By
5+
from dotenv import load_dotenv
6+
import os
7+
import time
8+
9+
load_dotenv()
10+
11+
inp = input("Enter course: ")
12+
13+
driver = webdriver.Firefox()
14+
driver.get("https://www.coursera.org/?authMode=login")
15+
16+
action = ActionChains(driver)
17+
action.send_keys(os.environ.get("EMAIL"))
18+
action.send_keys(Keys.TAB)
19+
action.send_keys(os.environ.get("PASS"))
20+
action.send_keys(Keys.ENTER)
21+
action.perform()
22+
23+
time.sleep(10)
24+
25+
driver.switch_to.new_window("tab")
26+
driver.get(f"https://www.coursera.org/search?query={inp}")
27+
28+
driver.find_element(By.CLASS_NAME, "cds-ProductCard-gridCard").click()

0 commit comments

Comments
 (0)