web自动化10-selenium登录案例

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了web自动化10-selenium登录案例相关的知识,希望对你有一定的参考价值。

#coding=utf-8
from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
import time
def login(user,pwd):
    driver.get("http://123.56.133.167:8180/web/loginpage?redirectUrl=%2Fweb%2Fadmin%2Fdoctorpage")
    driver.maximize_window()
    time.sleep(2)
    driver.find_element_by_id(‘textfield‘).send_keys(user)
    time.sleep(2)
    driver.find_element_by_id(‘passwordfield‘).send_keys(pwd)
    time.sleep(2)
    driver.find_element_by_id(‘submitbutton‘).click()
    time.sleep(2)
    return driver
def logout():
    driver.find_element_by_id(‘logout‘).click()
    time.sleep(2)
    driver.quit()

if __name__ == "__main__":
    driver = webdriver.Chrome()
    driver = login(‘admin‘,‘abc123‘)
    t = driver.find_element_by_id(‘logout‘).text
    if t == u"登出":
        print (登录成功‘)
    else:
        print (登录失败‘)
    logout()





























以上是关于web自动化10-selenium登录案例的主要内容,如果未能解决你的问题,请参考以下文章

Web自动化测试10:Selenium下拉选择框弹出框滚动条操作

Cypress web自动化31-request发post请求登录接口

Cypress web自动化31-request发post请求登录接口

案例11-自动登录功能的基本实现

Python3+Selenium Web自动化测试案例分享⑹——unittest组织测试用例

Netflix Web 性能案例研究