12 2018 档案
摘要:前言:这应该算是pytest的又一个闪光点了。在pytest中。可以通过skip来跳过用例。 一种作为装饰器使用。一种是作为函数使用。 1、最基础的用法。在函数或者方法前面加装饰器,以此来声明某条用例不执行。 如下: 在test_two函数前面增加skip装饰器。运行结果如下: 2、其次。我们还可以
阅读全文
摘要:前言:刚好复习到。做个记录 1、之前学unittest的时候有了解过unittest的三种断言。 assertIn(expect,result)断言包含(被包含的写前面) assertEqual(expect,result)断言相等 assertTure(条件)断言是否为真。返回Ture或False
阅读全文
摘要:前言:学完之后写篇博客巩固一下。之前在学unittest的时候。参数化是用到的数据驱动ddt。 而在pytest中,我们参数化用到pytest.mark.parametrize装饰器。 1、首先来写一个实现检查一定的输入和期望输出的测试例子。代码如下: 大概样式如上。输入结果如下: 2、你可以标记单
阅读全文
摘要:前言:刚好学到fixture。做下笔记。 #首先明确一点。unittest和nose都支持fixture的。但是fixture在pytest里使用更灵活。也算是pytest的一个闪光点吧。 1、什么是fixture? 你可以理解为一个跟setup和teardown这种前后置类似的东西。但是比它们要强
阅读全文
摘要:前言:最近在学pytest、故做点笔记。 1、学过unittest的都知道setup和teardown。前置和后置的意思。(在每个用例前后执行一次。) 比之用的少一点的还有setupclass和teardownclass,需要配合@classmethod装饰器一起使用。(在所有用例前后总共各执行一次
阅读全文
摘要:1、游览器输入一个地址。到页面展示中间经历了哪些东西? #这个问题前端面试基本上百分百问的。测试的话,基础的功能面试可能不会问。自动化的话基本上也会问的。 1、游览器输入url。先解析url地址是否合法 2、游览器检查是否有缓存(游览器缓存-系统缓存-路由器缓存)。如果有,直接显示。如果没有,跳到第
阅读全文
摘要:基本上都是一些面试常问到的题目 1、说一些你比较常用linux指令 1.1、ls/ll、cd、mkdir、rm-rf、cp、mv、ps -ef | grep xxx、kill、free-m、tar -xvf file.tar、(说那么十几二十来个估计差不多了) 2、查看进程(例:如何查看所有xx进程
阅读全文
摘要:#前言。学完django基础之后。发现忘的比学的还快。于是赶紧过一遍。# 1、关于django结构 2、关于django运行流程。 简单说法: 1、游览器输入url。进入服务。 2、wsgi.py文件会调用settings.py文件(setting指定了很多东西。比如:允许哪些主机可以访问、安装指定
阅读全文
摘要:1、冒泡排序: 冒泡排序算是最基本的python算法了。也算python面试遇到问的最多的了。 如果是封装成函数。代码如下: 如果初始就一个字典。那么代码为: 冒泡排序的本质就是两两比较。根据结果调换位置。最终达到一个排序的效果。 注:除此之外。我们还有一种方式,同样可以达到排序的效果: 这种方法属
阅读全文
摘要:1、聚焦元素: 思路:1、定位到目标元素。2、执行js滚动到元素出现的地方。 *1、首先,我试了下百度、51job这种。发现这些知名网页已经处理的很好了。完全不需要聚焦就可以进行操作。 *2、对于部分it网站。登录必须要极滑验证码,加载游览器配置也不好使。也没法测试,所以就说下格式吧 3、如下:登录
阅读全文
摘要:1、DOM:文档对象模型(Document Object Model)。 1、通俗解释:dom包含整个html。我们一般在html里面定位元素,换句话说就是在dom里面定位元素。 2、元素在页面一共有三种状态: 1、元素不在dom里面。即不存在 2、元素在dom里面,隐藏元素。即is_display
阅读全文
摘要:1、二次封装之前,先来复习下selenium的三种等待方式。 1、sleep(强制等待,进程休眠) 1、作用于局部。浪费时间。看情况使用。 2、implicitly_wait(30)(隐式等待) 1、作用于全局。 2、需等待页面完全加载完成,之后才会去查找元素。(游览器左上角转圈结束表示加载完成)
阅读全文

浙公网安备 33010602011771号