摘要: 一、什么是单元测试&单元测试的对象 1.定义:单元测试是用来对一个模块、一个函数或者一个类来进行正确性检验的测试工作。 2.单元测试中最核心的四个概念:test case(测试用例),test suite(测试套件),test runner(测试运行器),test fixture(测试环境数据准备和 阅读全文
posted @ 2018-08-22 16:24 后来的后来 阅读(23063) 评论(4) 推荐(3) 编辑
摘要: 一、类与对象概念 1.面向对象的两个重要概念 1)类:共性事物的抽象,是对某一类具有共性事物的描述,是概念上的定义。 2)对象:是共性事物的一个体现,是这类事物的每个个体,或者说是类的一个实例 总结:类是对象的模板,对象是类的实例 2.类结构:里面包含属性和函数 3.数据是对象的状态-->成员变量( 阅读全文
posted @ 2018-08-19 17:13 后来的后来 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 1.file文件 File对象做大部分的文件操作。操作的对象是文件,不仅仅是txt文件。以下以txt文件为例。 2.文件的打开与关闭 打开文件函数:open(它是一个内置函数,可以直接调用) 语法:file object = open(filename[,access_mode,encoding]) 阅读全文
posted @ 2018-08-18 18:20 后来的后来 阅读(1158) 评论(0) 推荐(0) 编辑
摘要: 1.jenkins的安装 2.jenkins的Master/Slave模式 1)原理 分担jenkins服务器的压力,任务分配到其他执行机来执行 Master:Jenkins服务器 Slave:执行机(奴隶机)。执行Master分配的任务,并返回任务的进度和结果。 2)创建slave执行机,且与ma 阅读全文
posted @ 2018-07-21 10:26 后来的后来 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 定位iframe1.有id,并且唯一,直接写iddriver.switch_to_frame("x-URS-iframe")driver.switch_to.frame("x-URS-iframe")2.有name,并且唯一,直接写namedriver.switch_to_frame("xxxx") 阅读全文
posted @ 2018-07-16 11:25 后来的后来 阅读(32018) 评论(0) 推荐(4) 编辑
摘要: 一、input标签 1.input标签是对短文本的操作。如百度首页的输入框<input type="text" class="s_ipt" name="wd" id="kw" maxlength="100" autocomplete="off">。值存在于value中。进入控制界面输入命令 2.给v 阅读全文
posted @ 2018-07-12 21:33 后来的后来 阅读(537) 评论(0) 推荐(0) 编辑
摘要: 方法一: 1.在初始化driver之前先设置options 2.其他关于options介绍链接:http://www.cnblogs.com/baoyu7yi/p/7058537.html 3.代码 方法二: 1.通过F12查找到保存登录的cookie 2.cookie添加的源码解读 由源码可以看出 阅读全文
posted @ 2018-07-11 22:36 后来的后来 阅读(28947) 评论(2) 推荐(0) 编辑
摘要: 1.鼠标操作 由selenium的ActionChains类完成模拟鼠标操作 支持的操作如下: double_click:双击操作 context_click:右击操作 drag_and_drop:拖拽操作。左键按住拖动某一个元素到另外一个区域,然后释放按键 move_to_element():鼠标 阅读全文
posted @ 2018-07-07 12:53 后来的后来 阅读(5221) 评论(0) 推荐(0) 编辑
摘要: 1.页面弹出框的处理 2.alert弹出框的处理 阅读全文
posted @ 2018-07-07 10:45 后来的后来 阅读(3235) 评论(0) 推荐(0) 编辑
摘要: 1.强制等待sleep(秒):当设置时间很少,1秒2秒的设置可以用sleep,长时间等待不适用。 2.隐性等待:设置最长等待时间,在这个时间内加载完成,则执行下一步。整个driver的会话周期内,设置一次即可,全局都可用。--比如:设置最长等待30s,在查找到元素时,即进行下一步操作。若超时仍未找到 阅读全文
posted @ 2018-07-07 10:31 后来的后来 阅读(309) 评论(0) 推荐(0) 编辑