摘要: 1. 需要导入 import unittest 2.继承测试类 3.定义的方法必须以 test 开头 4.断言 自带的一些方法 5.执行的调用 6.一些概念 7.自带的两个方法 开始和结束(开始一般用来 做一些测试完准备 结束用来做测试完的收尾) 这两个都是针对每个测试用例 8.构造测试类和执行测试 阅读全文
posted @ 2019-09-17 08:04 暖o0兮 阅读(132) 评论(0) 推荐(0) 编辑
摘要: flush刷新缓存 阅读全文
posted @ 2019-09-15 22:22 暖o0兮 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1. 2. 3. 4.三者的区别 阅读全文
posted @ 2019-09-15 22:05 暖o0兮 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 临时修改环境变量 上面写死不好 可以采用os模块的一个方法 阅读全文
posted @ 2019-09-15 18:26 暖o0兮 阅读(204) 评论(0) 推荐(0) 编辑
摘要: import random choice()选一个 sample() 选两个 随即打乱数据 阅读全文
posted @ 2019-09-10 20:55 暖o0兮 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 1 强制等待 sleep(秒)例如sleep(1),表示让程序等待1秒钟。强制等待1秒钟 2 隐式等待 implicitly_wait(秒) 设置最长等待时间,针对于全局设置一次即可,可在最开始设置 3.显示等待 先导入 from selenium.webdriver.support.ui impo 阅读全文
posted @ 2019-09-09 17:56 暖o0兮 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 先导入from selenium.webdriver.common.action_chains import ActionChains 鼠标的操作:每个模拟事件后需加.perform() 才会执行 1.context_click() 右击 2.double_click() 双击 3.drag_and 阅读全文
posted @ 2019-09-09 15:00 暖o0兮 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 如上图 对于这种没有元素的地方或者一下子没有好的办法定位时 可以采用坐标进行定位(万不得已再使用) 这里使用坐标定位 可以实现将滚动条右滑(定位到一个地方,然后点击 相当于实现了滚动条的右划) 1.首先如何获取像素 先进行一次脚本 到需要坐标定位的页面进行截图(截图这里需要注意看下图) 将截好的图放 阅读全文
posted @ 2019-09-09 11:16 暖o0兮 阅读(275) 评论(0) 推荐(0) 编辑
摘要: time 模块 1.时间戳 主要用于计算 time.time() 1970 年1月1日 凌晨到现在经历的秒数 2.结构化 默认的是当前时间 也可以传参数 time.localtime() 可以获取当前的时间信息 3.time.gmtime() 与time.localtime() 相似 只是获取的时间 阅读全文
posted @ 2019-09-08 22:33 暖o0兮 阅读(109) 评论(0) 推荐(0) 编辑
摘要: from cal import * *代表的就是所有的 但是不推荐使用 阅读全文
posted @ 2019-09-08 13:39 暖o0兮 阅读(109) 评论(0) 推荐(0) 编辑