2018年6月26日

摘要: 练习1:使用数据驱动的方式,登录多个邮箱账号 login_info.txt: youxiang_99@163.com,XXXX youxiang_100@163.com,XXXX main.py: from selenium import webdriver import time with open("login_info.txt") as fp: for data in fp: ... 阅读全文
posted @ 2018-06-26 23:58 下辈子做一只猫 阅读(294) 评论(0) 推荐(0) 编辑

2018年6月24日

摘要: #练习:登录163邮箱然后新建一个联系人 import unittest import time from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver import ActionChains from selenium.webdriver.support... 阅读全文
posted @ 2018-06-24 23:44 下辈子做一只猫 阅读(232) 评论(0) 推荐(0) 编辑

2018年6月15日

摘要: 1、 获取网页源码 pageSource = self.driver.page_source print pageSource.encode("gbk","ignore") 2、 页面前进后退访问 firstVisitURL = "http://www.sogou.com" secondVisitURL = "http://www.baidu.com"... 阅读全文
posted @ 2018-06-15 22:54 下辈子做一只猫 阅读(177) 评论(0) 推荐(0) 编辑

2018年6月6日

摘要: keywords2.txt: get||ie||{urls.txt} get||chrome||http://www.iciba.com main.py: from selenium import webdriver import time import re def get(browser_type,url,i): if browser_type.lower()=="chrome... 阅读全文
posted @ 2018-06-06 21:43 下辈子做一只猫 阅读(144) 评论(0) 推荐(0) 编辑

2018年6月4日

摘要: #练习1:打开3个网址,每个等3秒钟 urls.txt: http://www.baidu.comhttp://www.sogou.comhttp://www.sohu.com main.py:from selenium import webdriverimport time driver = we 阅读全文
posted @ 2018-06-04 00:14 下辈子做一只猫 阅读(205) 评论(0) 推荐(0) 编辑

2018年6月1日

摘要: 1、coverage包实现代码覆盖率 (1)pip install coverage (2)coverage run XX.py(测试脚本文件) (3)coverage report -m 在控制台打印出覆盖率信息报告 (4)coverage html 在同一目录下生成一个htmlcov文件夹,打开 阅读全文
posted @ 2018-06-01 00:01 下辈子做一只猫 阅读(357) 评论(0) 推荐(0) 编辑

2018年5月30日

摘要: #练习9: import unittest from selenium import webdriver import time class GloryRoad(unittest.TestCase): def setUp(self): # 启动Firefox浏览器 self.driver = webdriver.Chrome(executable_pat... 阅读全文
posted @ 2018-05-30 23:12 下辈子做一只猫 阅读(125) 评论(0) 推荐(0) 编辑
 
摘要: #练习1: import random import unittest from TestCalc import TestCalcFunctions class TestSequenceFunctions(unittest.TestCase): def setUp(self): self.seq = range(10) def tearDown(self): ... 阅读全文
posted @ 2018-05-30 00:03 下辈子做一只猫 阅读(125) 评论(0) 推荐(0) 编辑

2018年5月29日

摘要: 一、@unittest.skip("skipping this case") # 无条件忽略该测试方法 二、@unittest.skipIf(a > 5, "condition is not satisfied!") #如果变量a > 5,则忽略该测试方法 三、@unittest.skipUnles 阅读全文
posted @ 2018-05-29 00:39 下辈子做一只猫 阅读(132) 评论(0) 推荐(0) 编辑

2018年5月28日

摘要: Unittest中的断言 1、 python unintest单元测试框架提供了一整套内置的断言方法。 (1)如果断言失败,则抛出一个AssertionError,并标识该测试为失败状态 (2)如果异常,则当做错误来处理 注意:以上两种方式的区别 (3)如果成功,则标识该测试为成功状态 一、基本断言 阅读全文
posted @ 2018-05-28 00:29 下辈子做一只猫 阅读(220) 评论(0) 推荐(0) 编辑