diff options
author | Saumit Dinesan <justsaumit@protonmail.com> | 2023-01-13 07:36:41 +0530 |
---|---|---|
committer | Saumit Dinesan <justsaumit@protonmail.com> | 2023-01-13 07:36:41 +0530 |
commit | e24805733d5689eba28770172cd1bd99dedf247d (patch) | |
tree | fc5444dea183c002754fd0caa70a0ffb527b1994 | |
parent | 382c29811553304ec2dcfb828c27f9498d005a31 (diff) |
Updating the Xpath location of successful login button
-rw-r--r-- | auto-login.py | 7 |
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") |