博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
unittest框架学习笔记一之testcase
阅读量:6174 次
发布时间:2019-06-21

本文共 1717 字,大约阅读时间需要 5 分钟。

# coding=utf-8 案例一: 2 ''' 3 Created on 2017-7-22 4 @author: Jennifer 5 Project:登录百度测试用例 6 ''' 7 from selenium import webdriver 8 import unittest, time 9 10 class BaiduTest(unittest.TestCase):11     def setUp(self):12         self.driver = webdriver.Chrome()13         self.driver.implicitly_wait(30) #隐性等待时间为30秒14         self.base_url = "https://www.baidu.com"15     16     def test_baidu(self):17         driver = self.driver18         driver.get(self.base_url + "/")19         driver.find_element_by_id("kw").clear()20         driver.find_element_by_id("kw").send_keys("unittest")21         driver.find_element_by_id("su").click()22         time.sleep(3)23         title=driver.title24         self.assertEqual(title, u"unittest_百度搜索") 25 26     def tearDown(self):27         self.driver.quit()28 29 if __name__ == "__main__":30     unittest.main() 案例二:
# coding=utf-8'''Created on 2017-7-22@author: JenniferProject:使用有道翻译测试用例'''from selenium import webdriverimport unittest, timeclass YoudaoTest(unittest.TestCase):    def setUp(self):        self.driver = webdriver.Chrome()        self.driver.implicitly_wait(30) #隐性等待时间为30秒        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(u"你好")        driver.find_element_by_id("translateContent").submit()        time.sleep(3)        page_source=driver.page_source        self.assertIn( "hello",page_source)     def tearDown(self):        self.driver.quit()if __name__ == "__main__":    unittest.main()

转载于:https://www.cnblogs.com/star12111/p/8669174.html

你可能感兴趣的文章
产业升级、政策助跑,中国能否在物流无人机领域干掉美国?
查看>>
Dubbo 3.0 预览版解读,支持 Filter 链的异步化
查看>>
Redis实践(十六)-内存管理
查看>>
「mysql优化专题」主从复制面试宝典!面试官都没你懂得多!(11)
查看>>
WPS for Linux 社区版 10.1.0.6758 发布
查看>>
使用阿里云接口进行银行卡四要素实名认证
查看>>
聊聊excel生成图片的几种方式
查看>>
20 万网络节点背后的数据创新应用
查看>>
理论 | 朴素贝叶斯模型算法研究与实例分析
查看>>
docker安装gitlab只需要3分钟
查看>>
Android菜鸟学习js笔记 一
查看>>
Java基础之SPI机制
查看>>
unzip --help帮助文件翻译
查看>>
C++ 模拟生产者与消费者模式等
查看>>
使用js控制滚动条的位置
查看>>
【Tornado源码阅读笔记】tornado.web.Application
查看>>
js计数器方法setInterval()、clearInterval()、setTimeout()和clearTimeout()
查看>>
最优化问题的解法 - 动态规划
查看>>
数据显示,Edge 浏览器的市场份额有了小幅增长
查看>>
VUE2.0增删改查附编辑添加model(弹框)组件共用
查看>>