编写web测试用例
来源:互联网 发布:2016年鞍山中考大数据 编辑:程序博客网 时间:2024/05/22 14:31
untitled├── runtest.py└── test_case ├── __init__.py ├── test_baidu.py └── test_youdao.py
test_baidu.py
# -*- coding:utf-8 -*-from selenium import webdriverimport unittestimport timeclass MyTest(unittest.TestCase): def setUp(self): self.driver = webdriver.Firefox() self.driver.maximize_window() self.driver.implicitly_wait(10) self.base_url = 'http://www.baidu.com' def test_baidu(self): driver = self.driver driver.get(self.base_url+'/') driver.find_element_by_id('kw').clear() driver.find_element_by_id('kw').send_keys('妞给爷笑一个') driver.find_element_by_id('su').click() time.sleep(2) title = driver.title self.assertEqual(title,'妞给爷笑一个_百度搜索') def tearDown(self): self.driver.quit()if __name__ == "__main__": unittest.main() #main()方法使用TestLoader类来搜索所有包含在该模块中已test命名开头的测试方法并自动执行它们
test_youdao.py
# -*- coding:utf-8 -*-from selenium import webdriverimport unittestimport timeclass Mytest(unittest.TestCase): def setUp(self): self.driver = webdriver.Firefox() self.driver.maximize_window() self.driver.implicitly_wait(10) self.base_url = 'http://www.youdao.com' def test_youdao(self): driver = self.driver driver.get(self.base_url+'/') driver.find_element_by_id("translateContent").clear() driver.find_element_by_id('translateContent').send_keys('妞给爷笑一个') driver.find_element_by_xpath('//*[@id="form"]/button').click() time.sleep(2) def tearDown(self): self.driver.close()if __name__ == "__main__": unittest.main()
runtest.py
# -*- coding:utf-8 -*-import unittestfrom test_case import test_baidufrom test_case import test_youdao# 构建测试集suite = unittest.TestSuite()#suite.addTest(test_baidu('test_baidu'))suite.addTest(test_baidu.MyTest('test_baidu'))suite.addTest(test_youdao.Mytest('test_youdao'))if __name__ == '__main__': # 执行测试 runner = unittest.TextTestRunner() runner.run(suite)
0 0
- 编写web测试用例
- 编写测试用例
- 测试用例编写
- 编写测试用例
- 测试用例编写
- 编写测试用例
- 测试用例编写
- 测试用例编写
- 编写测试需求及测试用例
- 编写测试用例:测试数据库连接
- 软件测试-编写测试用例
- 测试用例编写(功能测试框架)
- 测试用例编写(功能测试框架)
- 测试用例编写(功能测试框架)
- 测试用例编写规范
- 如何编写测试用例?
- 测试用例编写规范
- 测试用例编写规范
- java读写锁设计缓存系统
- pyhook监听鼠标事件和键盘事件
- C语言知识点
- 普通SQL注入
- easyUI的使用待修改
- 编写web测试用例
- spring读取xml生成BeanDefinion时的扩展点
- live templates语法
- 前后端分离的交互式开发模式
- Selenium-java(XML-元素管理篇)
- Android面试题-Android源码编译实现静默安装和静默偷拍
- Vijos P1772 巧妙填数【进制+置换】
- [李景山php] 深入理解PHP内核[读书笔记]--第三章:变量及数据类型--变量的结构和类型
- [svc]免费ssl实践