diff --git a/05_lesson/lesson05_task1.py b/05_lesson/lesson05_task1.py new file mode 100644 index 0000000..f1b8787 --- /dev/null +++ b/05_lesson/lesson05_task1.py @@ -0,0 +1,16 @@ +from time import sleep +from selenium import webdriver +from selenium.webdriver.chrome.service import Service as ChromeService +from webdriver_manager.chrome import ChromeDriverManager +from selenium.webdriver.common.by import By + +driver = webdriver.Chrome(service=ChromeService(ChromeDriverManager().install())) + +driver.get("https://google.com") + +driver.get("http://uitestingplayground.com/classattr") + +blue_button = driver.find_element(By.CSS_SELECTOR, "button.btn-primary") +blue_button.click() + +sleep(10) diff --git a/05_lesson/lesson05_task2.py b/05_lesson/lesson05_task2.py new file mode 100644 index 0000000..52325b5 --- /dev/null +++ b/05_lesson/lesson05_task2.py @@ -0,0 +1,17 @@ +from time import sleep +from selenium import webdriver +from selenium.webdriver.chrome.service import Service as ChromeService +from webdriver_manager.chrome import ChromeDriverManager +from selenium.webdriver.common.by import By + +driver = webdriver.Chrome(service=ChromeService(ChromeDriverManager().install())) +driver.maximize_window() + +driver.get("https://google.com") + +driver.get("http://uitestingplayground.com/dynamicid") + +blue_button = driver.find_element(By.CSS_SELECTOR, "button.btn-primary") +blue_button.click() + +sleep(10) diff --git a/05_lesson/lesson05_task3.py b/05_lesson/lesson05_task3.py new file mode 100644 index 0000000..44f3bf4 --- /dev/null +++ b/05_lesson/lesson05_task3.py @@ -0,0 +1,18 @@ +from time import sleep +from selenium import webdriver +from selenium.webdriver.common.by import By + + +driver = webdriver.Firefox() +driver.get("http://the-internet.herokuapp.com/inputs") + + +search_field = driver.find_element(By.CSS_SELECTOR, "input") +search_field.send_keys("Sky") +sleep(1) + +search_field.clear() + +search_field.send_keys("Pro") + +driver.quit() diff --git a/05_lesson/lesson05_task4.py b/05_lesson/lesson05_task4.py new file mode 100644 index 0000000..183c756 --- /dev/null +++ b/05_lesson/lesson05_task4.py @@ -0,0 +1,18 @@ +from selenium import webdriver +from selenium.webdriver.common.by import By + + +driver = webdriver.Firefox() +driver.get("https://the-internet.herokuapp.com/login") + +username_input = driver.find_element(By.XPATH, '//input[@id="username"]') +username_input.send_keys("tomsmith") + +password_input = driver.find_element(By.XPATH, '//input[@id="password"]') +password_input.send_keys("SuperSecretPassword!") + +button = driver.find_element(By.CSS_SELECTOR, "button.radius") +button.click() + + +driver.quit()