import unittest
import time
from selenium import webdriver
class Denglu(unittest.TestCase):
#def前边必须是4个空格,与setUp区别是,必须顺序执行
@classmethod
def setUpClass(cls):#定义setUp方法,启动浏览器
cls.driver=webdriver.Chrome()
cls.driver.implicitly_wait(10)#添加智能等待
@classmethod
def tearDownClass(cls):#定义tearDown方法,启动浏览器
cls.driver.quit()
@classmethod
def test_denglu1(self):#必须是test开头命名
self.driver.get('网页名称')
self.driver.maximize_window()
# 用xpath方法定位ID用户名密码验证码并且登录
self.driver.find_element_by_xpath('//*[@id="taskId"]').send_keys('8')
self.driver.find_element_by_css_selector('#loginName').send_keys('stu19')
self.driver.find_element_by_name('password').send_keys('stu19')
self.driver.find_element_by_name('vericode').send_keys('1111')
self.driver.find_element_by_xp
#自动化测试 单元测试unittest框架
最新推荐文章于 2024-03-12 19:33:06 发布
本文将详细探讨unittest自动化测试框架,介绍如何利用unittest进行单元测试,包括测试用例的编写、断言方法的使用以及测试套件的组织。通过实例解析unittest的核心特性,帮助读者掌握单元测试的基本技巧和最佳实践。
摘要由CSDN通过智能技术生成