1
文件 的完整代码
from time import sleep
from selenium import webdriver
from import expected_conditions as EC
from import WebDriverWait
from import By
class TestAdminLogin(object):
def __init__(self):
= ()
(":8000/admin/login/?next=/admin/")
_window()
def test_admin_login_code_error(self):
name = ''
pwd = '123456'
expected = '用户名不能为空'
_element(,'username').send_keys(name)
_element(,'password').send_keys(pwd)
_element(_NAME, 'submit-row').click()
print("用户名不能为空")
()
def test_admin_login_code_ok(self):
name = 'admin'
pwd = '123456'
expected = '站点管理 | 网上商城后台管理系统'
_element(,'username').clear()
_element(,'username').send_keys(name)
_element(,'password').clear()
_element(,'password').send_keys(pwd)
_element(_NAME,'submit-row').click()
WebDriverWait(, 10).until(_is(expected))
assert expected ==
sleep(5)
if __name__ == '__main__':
caseAdminLogin01 = TestAdminLogin()
# 登录的用户名为空
#_admin_login_code_error()
软件测试任务驱动教程
2
_admin_login_code_ok()