commit 588dcece08f311f839d53ca3bba0f58e69587a7f Author: Anthony Debucquoy Date: Wed Apr 19 10:17:38 2023 +0200 First Commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3b60f55 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +venv/ +geckodriver.log diff --git a/main.py b/main.py new file mode 100644 index 0000000..18c83a2 --- /dev/null +++ b/main.py @@ -0,0 +1,16 @@ +from time import sleep +from selenium import webdriver +from selenium.webdriver import common +from selenium.webdriver.support import ui, expected_conditions + +if __name__ == "__main__": + opts = webdriver.FirefoxOptions() + # opts.add_argument("-headless") + webd = webdriver.Firefox(options=opts) + webd.get("https://hplanning2022.umons.ac.be") + + horaires = ui.WebDriverWait(webd, 3).until(expected_conditions.presence_of_element_located((common.by.By.XPATH, "/html/body/div[1]/div[3]/div[3]/div[2]/div[1]/div/ul/li[4]/b/a/div"))) + horaires.click() + + cours = ui.WebDriverWait(webd, 3).until(expected_conditions.presence_of_element_located((common.by.By.XPATH, '//*[@id="GInterface.Instances[1].Instances[1].bouton_Edit"]'))) + cours.click()