摘要: selenium提供的xpath定位方法名: driver.find_element_by_xpath(xpath表达式) xpath定位是将整个HTML看成一个树形结构。HTML节点为根节点。页面当中节点与其他节点可以有祖先、父辈、兄弟、后代这样的关系存在,类似于我们人类的家庭关系。 xpath基 阅读全文
posted @ 2020-03-11 21:00 吃个鱼丸 阅读(15160) 评论(0) 推荐(2) 编辑
摘要: 1.ID定位 元素id的值在当前整个HTML页面当中是唯一的,所以可以通过id属性来唯一定位这个元素 示例代码: driver.find_element_by_id("kw) 注意有些系统中元素id每次访问都不一样,这种情况下就不适合用id来定位元素。 2.name定位 示例代码: driver.f 阅读全文
posted @ 2020-03-11 18:03 吃个鱼丸 阅读(573) 评论(0) 推荐(0) 编辑
摘要: 配置好python和selenium以及浏览器驱动环境后就可以编写自动化测试代码了。(前期功能熟悉测试用例编写好) 三大浏览器启动代码如下: 1.chrome from selenium import webdriver #实例化Chrome类,与Chromedriver建立连接,启动一个干净的ch 阅读全文
posted @ 2020-03-11 17:27 吃个鱼丸 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 一、简介 selenium是一款基于web网页的UI自动化测试框架。 1.支持多浏览器操作,IE、firefox、chrome、edge、Safari等 2.跨平台,windows、linux、Mac都可以 3、支持多语言,python、java、ruby、c#等 二、selenium webdri 阅读全文
posted @ 2020-03-10 23:44 吃个鱼丸 阅读(1186) 评论(0) 推荐(0) 编辑
摘要: web自动化是代码与浏览器之间进行交互,由代码发送命令来驱动浏览器执行响应操作。 安装内容如下: 1.python环境; python环境的安装可参考:https://www.cnblogs.com/Simple-Small/p/9179061.html 注意配置环境变量 方便使用python命令和 阅读全文
posted @ 2020-03-10 23:33 吃个鱼丸 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 目前常见的前端页面是由HTML+css+JavaScript组成。 一、HTML: 作用:定义页面呈现的内容 HTML 是用来描述网页的一种语言。 HTML 指的是超文本标记语言 (Hyper Text Markup Language) HTML 不是一种编程语言,而是一种标记语言 (markup 阅读全文
posted @ 2020-03-10 23:12 吃个鱼丸 阅读(644) 评论(0) 推荐(0) 编辑
摘要: 在做接口自动化之前,我们需要熟读接口文档,做好需要测试的接口的数据整理和测试数据准备。 然后在用postman,jmeter等接口测试工具,保证接口功能稳定后就可以做接口自动化了。 在python中可以使用requests这个第三方库来解决接口调用的一系列问题。 在做接口测试之前,我们要做好数据分离 阅读全文
posted @ 2020-02-21 20:56 吃个鱼丸 阅读(329) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2019-12-06 21:10 吃个鱼丸 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 测试时必须注意:通过小程序来注册的账号使用权限,避免小程序因获取不到UnionId导致无法授权。比如说微信小程序:新添加的小程序需要在【微信.开放平台】做小程序绑定,并且用户需要关注公众号或者授权移动应用,否则无法获取到UnionId。参考地址:https://developers.weixin.q 阅读全文
posted @ 2019-09-05 19:02 吃个鱼丸 阅读(1393) 评论(0) 推荐(0) 编辑
摘要: 排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。用一张图概括: 关于时间复杂度: 平方阶 阅读全文
posted @ 2019-02-20 11:17 吃个鱼丸 阅读(34555) 评论(2) 推荐(6) 编辑