diff options
Diffstat (limited to 'auto-login.py')
| -rw-r--r-- | auto-login.py | 18 |
1 files changed, 7 insertions, 11 deletions
diff --git a/auto-login.py b/auto-login.py index 2475a1f..506d202 100644 --- a/auto-login.py +++ b/auto-login.py @@ -10,18 +10,14 @@ gateway=pipedps.communicate()[0].decode().strip() from selenium import webdriver from selenium.webdriver.common.by import By -options = webdriver.FirefoxOptions() -options.set_capability("acceptInsecureCerts", True) -options.set_capability("assume_untrusted_cert_issuer", True) - - -driver = webdriver.Firefox(options=options) +driver = webdriver.Firefox() 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(9) -if(driver.find_element(by=By.XPATH,value="//*[@id='btnLogout']").is_displayed()): + +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() +time.sleep(5) +if(driver.find_element(by=By.XPATH,value="//*[@id='lblLoggedinUser']").is_displayed()): print("Logged in successfully!") else: print("Login failed") |
