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()

最新文章

  1. touchstart、touchmove、touchend 实现移动端上的触屏拖拽
  2. iOS开发小技巧--即时通讯项目:消息发送框(UITextView)高度的变化; 以及UITextView光标复位的小技巧
  3. js Math 对象的方法
  4. OLAP vs OLTP: what makes the difference
  5. Java虚拟机基础知识
  6. MySQL表复制
  7. JAVA中正則表達式总结
  8. .NET程序集1
  9. jquery.validate.js 无法验证隐藏域
  10. http-server服务跨域设置
  11. (转)学习ffmpeg官方示例transcoding.c遇到的问题和解决方法
  12. stm32初做项目心得
  13. JAVA正则表达式-捕获组与非捕获组
  14. wxpython 图像编程
  15. Cocos2dx源码赏析(4)之Action动作
  16. SGD中的重要参数
  17. BaseAnimation是基于开源的APP,致力于收集各种动画效果(最新版本1.3) (转)
  18. python之pandas数据筛选和csv操作
  19. Spring MVC基础篇4
  20. K8s + Flannel 网络架构图

热门文章

  1. easyui-dialog打开之后append("标签")标签存在但是显示不出来
  2. P1772 [ZJOI2006]物流运输 最短路+DP
  3. 018_linux驱动之_阻塞和非阻塞
  4. 015_linux驱动之_signal
  5. [git]本地分支关联远程仓库
  6. 团队开发前端VUE项目代码规范
  7. 【概率论】3-3:累积分布函数(Cumulative Distribution Function)
  8. WEB自动化测试(UFT与Selenium)课程及视频教程
  9. SpringMVC指定webapp的首页
  10. 使用setUncaughtExceptionHandler在线程外面捕获异常