from selenium import webdriver, common import time point = 0 # isi path chromedriver PATH = "C:\\............\\chromedriver.exe" driver = webdriver.Chrome(executable_path=PATH) driver.get("https://academic.ui.ac.id/main/Authentication/") while True: try: if point == 0: u = driver.find_element_by_id('u') # username u.send_keys("......") p = driver.find_element_by_name('p') # password p.send_keys("......") time.sleep(1.0) a = driver.find_element_by_css_selector('input[type="submit" i]') a.click() time.sleep(1.5) point = 1 if point == 1: isi = driver.find_element_by_xpath('//a[@href="../CoursePlan/CoursePlanEdit"]') driver.get("https://academic.ui.ac.id/main/CoursePlan/CoursePlanEdit") point = 2 if point == 2: # BasDat basdat = driver.find_element_by_css_selector('input[value="632319-4"]') basdat.click() matdas = driver.find_element_by_css_selector('input[value="632608-3"]') matdas.click() pok = driver.find_element_by_css_selector('input[value="632589-3"]') pok.click() pok = driver.find_element_by_css_selector('input[value="632589-3"]') pok.click() agama = driver.find_element_by_css_selector('input[value="633341-2"]') agama.click() ppw = driver.find_element_by_css_selector('input[value="632584-3"]') ppw.click() sda = driver.find_element_by_css_selector('input[value="632626-4"]') sda.click() # example # alin = driver.find_element_by_css_selector('input[value="634002-4"]') # alin.click() break except common.exceptions.NoSuchElementException: driver.refresh()