Selenium--Pytest自动化测试脚本demo
测试用例一、测试登录功能
from selenium import webdriver
import pytest
class TestLogin():
def setup(self):
self.driver = webdriver.Chrome()
self.driver.maximize_window()
self.driver.implicitly_wait(20)
# 访问登录页
self.driver.get('http://localhost:81/redmine/login')
def teardown(self):
self.driver.quit()
def test_001_login_err(self):
# 用例一:错误的密码登录失败
# 登录名
login_name = self.driver.find_element_by_id('username')
login_name.clear()
login_name.send_keys('admin')
# 登录密码
login_pwd = self.driver.find_element_by_id('password')
login_pwd.clear()
login_pwd.send_keys('error')
# 登录按钮
login_btn = self.driver.find_element_by_id('login-submit')
login_btn.click()
# 登录失败后的提示信息
ele = self.driver.