selenium3关于ddt数据驱动。。
2024-09-01 16:54:07
from selenium import webdriver
import ddt
import time
import unittest @ddt.ddt
class TestLogin(unittest.TestCase): @classmethod
def setUpClass(cls):
cls.driver = webdriver.Chrome()
cls.url = "http://192.168.117.9:8080/jforum/forums/list.page" def LoginFunc(self, name, password):
self.driver.get(self.url)
self.driver.find_element_by_name('username').send_keys(name)
self.driver.find_element_by_name('password').send_keys(password)
time.sleep(1)
self.driver.find_element_by_name('login').click()
time.sleep(2)
self.driver.find_element_by_id('logout').click() @ddt.data(['admin', 'admin'], ['jack', ''], ['tom', ''])
@ddt.unpack
def test_case1(self, name, password):
self.LoginFunc(name, password) @classmethod
def tearDownClass(cls):
cls.driver.quit() if __name__ == "__main__":
unittest.main()
最新文章
- touchstart、touchmove、touchend 实现移动端上的触屏拖拽
- iOS开发小技巧--即时通讯项目:消息发送框(UITextView)高度的变化; 以及UITextView光标复位的小技巧
- js Math 对象的方法
- OLAP vs OLTP: what makes the difference
- Java虚拟机基础知识
- MySQL表复制
- JAVA中正則表達式总结
- .NET程序集1
- jquery.validate.js 无法验证隐藏域
- http-server服务跨域设置
- (转)学习ffmpeg官方示例transcoding.c遇到的问题和解决方法
- stm32初做项目心得
- JAVA正则表达式-捕获组与非捕获组
- wxpython 图像编程
- Cocos2dx源码赏析(4)之Action动作
- SGD中的重要参数
- BaseAnimation是基于开源的APP,致力于收集各种动画效果(最新版本1.3) (转)
- python之pandas数据筛选和csv操作
- Spring MVC基础篇4
- K8s + Flannel 网络架构图
热门文章
- easyui-dialog打开之后append(";标签";)标签存在但是显示不出来
- P1772 [ZJOI2006]物流运输 最短路+DP
- 018_linux驱动之_阻塞和非阻塞
- 015_linux驱动之_signal
- [git]本地分支关联远程仓库
- 团队开发前端VUE项目代码规范
- 【概率论】3-3:累积分布函数(Cumulative Distribution Function)
- WEB自动化测试(UFT与Selenium)课程及视频教程
- SpringMVC指定webapp的首页
- 使用setUncaughtExceptionHandler在线程外面捕获异常