# 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.driver
18 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.title
24 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: Jennifer
Project:使用有道翻译测试用例
'''
from selenium import webdriver
import unittest, time class 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()

最新文章

  1. Git 学习看这篇就够了!
  2. 用SSH访问内网主机的方法
  3. ABP中单元测试的技巧:Mock和数据驱动
  4. jQuery实现checkbox的全选和反选
  5. 十天冲刺---Day7
  6. UVa 536 Tree Recovery
  7. Linux下*.tar.bz2等文件如何解压--转
  8. [Python 标准库]第一章 文本
  9. 正则化(Regularization)
  10. Android开发手记(22) 传感器的使用
  11. Python之路第四天,基础(4)-装饰器,迭代器,生成器
  12. webapi Task
  13. POJ3690 Constellations 【KMP】
  14. 云计算之路-阿里云上: RDS实例CPU跑满引发的故障
  15. Unity3D判断触摸方向
  16. 【JS】Js对json的转换
  17. day3 三、基本数据类型和运算符
  18. Mac在Finder中显示/usr、/tmp、/var等隐藏目录
  19. Json.NET Updates: Merge, Dependency Injection, F# and JSONPath Support
  20. mysql面试常见题目2

热门文章

  1. sql存储过程循环实现事务
  2. CEF的备忘笔记
  3. 【数据库】一篇文章搞掂:MySQL数据库
  4. Hive HiveQL基础知识及常用语句总结
  5. (10)C++ 使用类
  6. jsp中jstl、el使用
  7. PHP的安装配置
  8. HDU1251-统计难题-map+输入
  9. git使用记录一:配置账户信息
  10. Fedora LVM磁盘大小调整