首页 > 技术文章 > python+selenium测试----4

jianjian12138 2018-10-11 10:59 原文

登陆实例

#!/usr/bin/env python
#-*- coding:utf-8 -*-
from selenium import webdriver
import time

def login(driver,username,password):
driver.get(url)
driver.implicitly_wait(10)
driver.find_element_by_id("username").send_keys(username)
driver.find_element_by_id("userpass").send_keys(password)
driver.find_element_by_xpath("html/body/div[1]/div/div/div/form/div[3]/a").click()
def logout(driver):
time.sleep(3)
driver.find_element_by_xpath("html/body/header/div/ul/li[2]/a/span").click()
time.sleep(1)
driver.find_element_by_xpath("html/body/header/div/ul/li[2]/ul/li[2]/a").click()
driver.quit()
if __name__ == "__main__":
url = 'http://shouhui.natapp1.cc/Manage/Login/index'
driver = webdriver.Firefox()
login(driver,"sysadmin", "xxxx")
t = driver.find_element_by_xpath("html/body/header/div/ul/li[2]/a/span").text
if t == "sysadmin":
print("登录成功")
else:
print("登录失败")
logout(driver)

推荐阅读