摘要: 一、鼠标操作 在webdriver中,鼠标的一些操作如:双击、右击、悬停、拖动等都被封装在ActionChains类中,我们只用在需要使用的时候,导入这个类就可以了。 0.ActionChains类提供的鼠标常用方法: perform():执行所有 ActionChains 中存储的行为。 cont 阅读全文
posted @ 2019-07-21 23:02 乐乐先生 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 1、一般情况下都是先定位元素在选择 2、使用selector选择器 阅读全文
posted @ 2019-07-21 22:46 乐乐先生 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 一、selenium的三种等待 当执行python的selenium代码时,如果需要定位一个元素或者点击一个元素,需要考虑到网速等多方面原因,导致页面加载速度慢,元素还未加载出来,这样就会导致找不到对应元素,从而报错的问题,所以要设置等待条件,等待元素加载出来后才执行相应的代码。 其中,seleni 阅读全文
posted @ 2019-07-21 22:36 乐乐先生 阅读(541) 评论(0) 推荐(0) 编辑
摘要: python selenium 八大元素定位方法 前提条件:先要引入webdriver模块,创建一个Chrom浏览器对象,以及打开一个网页(以百度为例)。 一、ID定位 备注: 此方法相当于JS中的getElementById(),ID是唯一的 但是ID值也是有可能动态变化的,如果ID是带数字的或者 阅读全文
posted @ 2019-07-15 00:17 乐乐先生 阅读(1518) 评论(0) 推荐(0) 编辑
摘要: 一、DOM对象 DOM(Document Object Model文档对象模型):将HTML的各种元素映射为JS可访问的对象。HTML文档中的所有内容都是节点,这些东西在HTML中我们称为元素。 整个文档是一个文档节点 每个HTML元素是元素节点 HTML元素的文本是文本节点 每个HTML属性时属性 阅读全文
posted @ 2019-07-14 17:44 乐乐先生 阅读(458) 评论(0) 推荐(0) 编辑
摘要: HTML 一、结构 html> 与 </html> 之间的文本描述网页 <body> 与 </body> 之间的文本是可见的页面内容 <h1> 与 </h1> 之间的文本被显示为标题 <p> 与 </p> 之间的文本被显示为段落 <html> <head> 快递单 </head> <body> 邮寄 阅读全文
posted @ 2019-07-07 20:42 乐乐先生 阅读(544) 评论(4) 推荐(0) 编辑
摘要: Web自动化测试 一、为什么要进行web自动化测试 接口测试只能测试后端返回的数据,定位的是后端开发工程师的问题。如果前段出现了问题,我们要使用web测试去发现错误。 具体定位的问题有: 显示的数据:显示数据不一定是后端返回的数据。 兼容性 UI交互 阅读全文
posted @ 2019-07-07 20:11 乐乐先生 阅读(501) 评论(0) 推荐(0) 编辑
摘要: HTTP--Hyper Text Transfer Protocol,超文本传输协议,是一种建立在TCP上的无状态连接,整个基本的工作流程是客户端发送一个HTTP请求,说明客户端想要访问的资源和请求的动作,服务端收到请求之后,服务端开始处理请求,并根据请求做出相应的动作访问服务器资源,最后通过发送H 阅读全文
posted @ 2019-07-06 11:49 乐乐先生 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 每一个HTTP响应都会带有一个HTTP状态码(HTTP Status Code),是用来表示HTTP服务器响应状态的代码。 HTTP状态码表示客户端HTTP请求的返回结果、标记服务器端的处理是否正常或者是出现的错误,能够根据返回的状态码判断请求是否得到正确的处理很重要。 HTTP定义遵循一条规则:所 阅读全文
posted @ 2019-06-26 16:46 乐乐先生 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 1、挂载? 在windows操作系统中, 挂载通常是指给磁盘分区(包括被虚拟出来的磁盘分区)分配一个盘符。 第三方软件,如磁盘分区管理软件、虚拟磁盘软件等,通常也附带挂载功能。 在linux操作系统中, 挂载是指将一个设备(通常是存储设备)挂接到一个已存在的目录上。 我们要访问存储设备中的文件,必须 阅读全文
posted @ 2018-11-12 20:22 乐乐先生 阅读(1006) 评论(0) 推荐(0) 编辑