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