summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSaumit Dinesan <justsaumit@protonmail.com>2023-01-13 07:36:41 +0530
committerSaumit Dinesan <justsaumit@protonmail.com>2023-01-13 07:36:41 +0530
commite24805733d5689eba28770172cd1bd99dedf247d (patch)
treefc5444dea183c002754fd0caa70a0ffb527b1994
parent382c29811553304ec2dcfb828c27f9498d005a31 (diff)
Updating the Xpath location of successful login button
-rw-r--r--auto-login.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/auto-login.py b/auto-login.py
index ac42011..39952a6 100644
--- a/auto-login.py
+++ b/auto-login.py
@@ -10,13 +10,16 @@ gateway=pipedps.communicate()[0].decode().strip()
from selenium import webdriver
from selenium.webdriver.common.by import By
-driver = webdriver.Firefox()
+profile = webdriver.FirefoxProfile()
+profile.accept_untrusted_certs = True
+
+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")