摘要: 一、新建数据Mail163.txt文本 二、Txt_Mail163.py脚本如下: 阅读全文
posted @ 2019-10-20 16:45 Test挖掘者 阅读(344) 评论(0) 推荐(0) 编辑
摘要: # i = 0# while (i < 9):# print("i > ",i)# i = i + 1# print(i,"i即将大于或者等于9,while不在执行")#执行1-100的数字# a1 = 1# while a1 <= 100:# print(a1,end=" ")# a1 = a1 阅读全文
posted @ 2019-10-20 16:02 Test挖掘者 阅读(2075) 评论(0) 推荐(0) 编辑
摘要: import pymysqlimport datetime#安装 pip install pymysql"""1、连接本地数据库2、建立游标3、创建表4、插入表数据、查询表数据、更新表数据、删除表数据"""#连接本地数据库db = pymysql.connect( host = "localhost 阅读全文
posted @ 2019-10-20 16:01 Test挖掘者 阅读(677) 评论(0) 推荐(0) 编辑
摘要: #函数应用# 1.语法"""def 函数名(参数): 函数体"""# 2. 没有参数的函数# def readbook():# print("拿起一本书")# print("看书")# print("关闭")# readbook()# 3. 有参数的函数# def readbook(name,sta 阅读全文
posted @ 2019-10-20 15:59 Test挖掘者 阅读(488) 评论(0) 推荐(0) 编辑
摘要: # os模块 目录相关内置库import os# . 当前目录 .. 返回上一级目录# 1. os.path.abspath() --获取当前文件的绝对路径(不包含os模块.py) pwd# path = os.path.abspath(".")# print(path) #D:\Test\Pyth 阅读全文
posted @ 2019-10-20 15:59 Test挖掘者 阅读(281) 评论(0) 推荐(0) 编辑
摘要: #列表推导式 > 返回的是列表 for语句 效率更高# 1*1 2*2 3*3 4*4 5*5 6*6 7*7 8*8 9*9# import time# to = time.clock() #时间戳# Li = []## for i in range(1,10):# Li.append(i)# # 阅读全文
posted @ 2019-10-20 15:58 Test挖掘者 阅读(625) 评论(0) 推荐(0) 编辑
摘要: #类(面向对象) PageObject设计模式 unittest 知识体系#函数式编程import datetimebook_info = { "title":"Python", "price":"33.1", "auther":"毛桃", "publisher":"北京大学", "pubdate" 阅读全文
posted @ 2019-10-20 15:57 Test挖掘者 阅读(216) 评论(0) 推荐(0) 编辑
摘要: # 多线程实例# 例1.单线程from time import sleep,ctimedef task1(taskName): for i in range(2): print("正在执行 %s %s"%(taskName,ctime())) sleep(2)def task2(taskName): 阅读全文
posted @ 2019-10-20 15:56 Test挖掘者 阅读(418) 评论(0) 推荐(0) 编辑
摘要: #文件名 txt文件的读取#文件的读取 open("文件","读写方法") with open("文件","读写方法") as 句柄:#创建文件或者写入内容到文件中# file = open("userinfo.txt","w",encoding="utf-8")# file.write("人生苦短 阅读全文
posted @ 2019-10-20 15:55 Test挖掘者 阅读(578) 评论(0) 推荐(0) 编辑
摘要: 二、Excel+ddt代码如下: 阅读全文
posted @ 2019-10-20 15:36 Test挖掘者 阅读(578) 评论(0) 推荐(0) 编辑
摘要: 一、Mail163.xlsx数据如下: 二、Mail163.py脚本如下 阅读全文
posted @ 2019-10-20 15:33 Test挖掘者 阅读(1064) 评论(0) 推荐(0) 编辑
摘要: data.xlsx 数据如下: import xlrd#1.读取Excel数据# table = xlrd.open_workbook("data.xlsx","r")# print("获取excel的所有标签:",table.sheets())# for sheet in table.sheets():# print(sheet)#2.读取第一个标签 第二个标签 ....# table = xl 阅读全文
posted @ 2019-10-20 14:41 Test挖掘者 阅读(3640) 评论(0) 推荐(0) 编辑
摘要: # 推荐学习:https://www.w3school.com.cn/js/index.asp## 下面以简书登录&注册定位元素为例"""js定位 id name class_name xpath css元素器除了id是定位到的是单个的element元素对象,其他的都是elements返回的是list对象1.通过id获取js_id = 'document.getElementById("id的值"... 阅读全文
posted @ 2019-10-20 12:26 Test挖掘者 阅读(920) 评论(0) 推荐(0) 编辑
摘要: 一、如下为项目的目录分布: 二、数据驱动yaml 三、Mail163登录测试用例编写 四、163邮件配置 五、Mail163测试用例执行: 六、邮件执行情况如下: 阅读全文
posted @ 2019-10-20 01:15 Test挖掘者 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 参考博客:https://www.cnblogs.com/fnng/p/7967213.html 一般发邮件方法 我以前在通过Python实现自动化邮件功能的时候是这样的: 其实,这段代码也并不复杂,只要你理解使用过邮箱发送邮件,那么以下问题是你必须要考虑的: 你登录的邮箱帐号/密码 对方的邮箱帐号 阅读全文
posted @ 2019-10-20 00:36 Test挖掘者 阅读(295) 评论(0) 推荐(0) 编辑
摘要: Mail163.yaml配置文件如下: 阅读全文
posted @ 2019-10-20 00:33 Test挖掘者 阅读(511) 评论(0) 推荐(0) 编辑
摘要: from ddt import ddt,data,unpackfrom selenium import webdriverfrom selenium.webdriver.common.by import Byimport time,unittest """测试类前加修饰@ddt.ddtcase前加修 阅读全文
posted @ 2019-10-20 00:30 Test挖掘者 阅读(543) 评论(0) 推荐(0) 编辑
摘要: import unittestfrom selenium import webdriverfrom selenium.webdriver.common.by import Byimport unittest,timefrom parameterized import parameterized#安装 阅读全文
posted @ 2019-10-20 00:27 Test挖掘者 阅读(411) 评论(0) 推荐(0) 编辑
摘要: import unittestfrom ddt import ddt,unpack,datafrom selenium import webdriverfrom selenium.webdriver.common.by import Byimport unittest,time#数据驱动模型# dd 阅读全文
posted @ 2019-10-20 00:26 Test挖掘者 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 下载ddt并安装 Pip install ddt 或者官网下载安装 http://ddt.readthedocs.io/en/latest/ https://github.com/txels/ddt DDT的使用 DDT包含类的装饰器ddt和两个方法装饰器data(直接输入测试数据),file_da 阅读全文
posted @ 2019-10-20 00:23 Test挖掘者 阅读(2636) 评论(0) 推荐(0) 编辑