summaryrefslogtreecommitdiff
path: root/auto-login.py
diff options
context:
space:
mode:
authorSaumit Dinesan <justsaumit@protonmail.com>2023-02-01 01:51:52 +0530
committerSaumit Dinesan <justsaumit@protonmail.com>2023-02-01 01:51:52 +0530
commitbae1f490fda38f2d523e597f5f6eabc6352136d6 (patch)
tree3f74d4d0c1f690129cbadb8a8e051ed7c29cd469 /auto-login.py
parentebb91e461604629b129502d821ba1dadeb18bbdb (diff)
Update the script upon reaching college+successful login button(rebase)
Diffstat (limited to 'auto-login.py')
-rw-r--r--auto-login.py14
1 files changed, 8 insertions, 6 deletions
diff --git a/auto-login.py b/auto-login.py
index 506d202..39952a6 100644
--- a/auto-login.py
+++ b/auto-login.py
@@ -10,14 +10,16 @@ gateway=pipedps.communicate()[0].decode().strip()
from selenium import webdriver
from selenium.webdriver.common.by import By
-driver = webdriver.Firefox()
-driver.get("http://"+gateway)
+profile = webdriver.FirefoxProfile()
+profile.accept_untrusted_certs = True
-driver.find_element(by=By.XPATH,value="//*[@id='tf1_userName']").send_keys(w_user)
-driver.find_element(by=By.XPATH,value="//*[@id='tf1_password']").send_keys(w_pass)
-driver.find_element(by=By.XPATH,value="/html/body/div[1]/div/div/div[2]/form/div/div[5]/button").click()
+driver = webdriver.Firefox(firefox_profile=profile)
+driver.get("http://"+gateway)
+driver.find_element(by=By.XPATH,value="//*[@id='cpusername']").send_keys(w_user)
+driver.find_element(by=By.XPATH,value="//*[@id='cppassword']").send_keys(w_pass)
+driver.find_element(by=By.XPATH,value="//*[@id='btnLogin']").click()
time.sleep(5)
-if(driver.find_element(by=By.XPATH,value="//*[@id='lblLoggedinUser']").is_displayed()):
+if(driver.find_element(by=By.XPATH,value="//*[@id='btnLogout']").is_displayed()):
print("Logged in successfully!")
else:
print("Login failed")