2019-5-15 ddt登录代码
时间:2019-05-15
本文章向大家介绍2019-5-15 ddt登录代码,主要包括2019-5-15 ddt登录代码使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
import ddt
from selenium import webdriver
import unittest
import os
from youyou7.page.login_page import Login
from youyou7.common.read_excel import ExcelUtil
import time
curpath=os.path.dirname(os.path.realpath(__file__)) #os.path.realpath(__file__)获取本文件的文件路径,os.path.dirname获取本文件的文件夹路径
excelpath = os.path.join(curpath, "testdata.xls") #本文件的文件夹路径和xlsx文件进行路径拼接
data = ExcelUtil(excelpath)
testdata = data.dict_data()
print(testdata)
@ddt.ddt
class LoginDdt(unittest.TestCase):
@classmethod
def setUpClass(cls):
cls.driver=webdriver.Firefox()
cls.chandao=Login(cls.driver)
@classmethod
def tearDownClass(cls):
cls.driver.quit()
def setUp(self):
self.driver.get("http://47.104.190.48:8088/zentao/user-login-L3plbnRhby8=.html")
alert=self.chandao.is_alert()
if alert:
alert.accept()
def tearDown(self):
self.driver.delete_all_cookies() #删除cookie
@ddt.data(*testdata) #从xls中读取数据
def test_Login(self,data):
user=data["user"]
pas=data["pas"]
self.chandao.input_user(user)
self.chandao.input_pas(pas)
self.chandao.click_button()
time.sleep(3)
act=self.chandao.get_login_sucess()
print("获取实际结果%s"%act)
exp=data["exp"]
self.assertEqual(act,exp)
if __name__=='__main__':
unittest.main()
原文地址:https://www.cnblogs.com/roc2000/p/10872092.html
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 浙大版《C语言程序设计(第3版)》题目集 习题7-2 求一批整数中出现最多的个位数字
- 浙大版《C语言程序设计(第3版)》题目集 习题7-3 判断上三角矩阵
- 浙大版《C语言程序设计(第3版)》题目集 习题7-4 求矩阵各行元素之和
- 浙大版《C语言程序设计(第3版)》题目集 习题7-6 统计大写辅音字母
- 浙大版《C语言程序设计(第3版)》题目集 习题7-7 字符串替换
- 浙大版《C语言程序设计(第3版)》题目集 习题8-10 输出学生成绩
- 浙大版《C语言程序设计(第3版)》题目集 习题9-1 时间换算
- 浙大版《C语言程序设计(第3版)》题目集 习题9-3 平面向量加法
- 浙大版《C语言程序设计(第3版)》题目集 习题9-4 查找书籍
- 浙大版《C语言程序设计(第3版)》题目集 习题9-5 通讯录排序
- 浙大版《C语言程序设计(第3版)》题目集 习题7-5 找鞍点
- 浙大版《C语言程序设计(第3版)》题目集 练习5-1 求m到n之和
- 手把手教你用Python爬取快递100查询你的物流信息
- 浙大版《C语言程序设计(第3版)》题目集 练习5-2 找两个数中最大者
- 浙大版《C语言程序设计(第3版)》题目集 练习5-3 数字金字塔