- 博客(15)
- 收藏
- 关注
原创 pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host=‘files.pythonhosted.org‘报错
【代码】pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host=‘files.pythonhosted.org‘报错。
2023-08-31 19:21:31 90
原创 3.基本操作Api
目录一、测试的前提:启动app二、启动过程:三、问题一、测试的前提:启动app from appiumimportwebdriver importtime #创建字典 desired_caps=dict() #给字典赋值,设备相关信息 #平台的名字,不区分大小写,ios,android desired_caps['platformName']='Android' #平台版本,根据手机版本填写,可以直接写最前...
2021-08-31 21:23:38 194
原创 2.前提-启动参数
一、测试的前提:启动app from appiumimportwebdriver importtime #创建字典 desired_caps=dict() #给字典赋值,设备相关信息 #平台的名字,不区分大小写,ios,android desired_caps['platformName']='Android' #平台版本,根据手机版本填写,可以直接写最前方的部分,例:5.3.5-》写5 desired_caps['p...
2021-08-31 21:21:34 134
原创 1.前提-环境搭建
需要安装内容1、java环境2、python环境3、Appium 客户端针对2(表示本地),以下均可:0.0.0.0 127.0.014、Appium-python库安装命令:pip3 install Appium-Python-Client5、Android-sdk详细教程:https://www.cnblogs.com/gufengchen/p/11038029.html...
2021-08-31 21:20:00 104
原创 UI自动化测试之实现核心
测试脚本开发的核心技术实现由三部分组成:一是获取坐标/控件信息,操作控件模拟用户端事件,二是自动化测试脚本中的自动化测试执行结果与预期测试结果进行对比,三是测试的结果报告输出与展示...
2021-08-31 21:17:57 176
原创 接口测试之postman使用
一、postman简介在前后端分离开发时,后端工作人员完成系统接口开发后,可以不与前端人员对接,独立测试接口正确性和可用性的一个工具二、postman安装在google应用商品搜索postman进行下载。三、postman的使用1、 多环境支持...
2021-08-31 21:13:03 169
原创 简单理解--并发vs并行
概念并行:很多东西一起执行就是并行;并发:通过一些方式组织程序,让它可以分成多个模块去独立的执行区别1.并行需要多核,一个处理器无法并行;并发和处理器没有必然的联系关联并行是实现并发的一种方式...
2020-11-06 20:11:08 109
原创 java学习(二):Java增强for循环
java学习(一):Java基础语法java增强for循环Java5 引入了一种主要用于数组的增强型 for 循环。Java 增强 for 循环语法格式如下:for(声明语句 : 表达式){ //代码句子}声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。其作用域限定在循环语句块,其值与此时数组元素的值相等。表达式:表达式是要访问的数组名,或者是返回值为数组的方法。实例Test.java 文件代码:public class Test { public st
2020-09-21 16:13:27 214
原创 java学习(一):Java基础语法
一、区分对象,类,方法,示例变量1、类类是一个模板,描述一类对象的状态和行为举例:狗2、对象对象是一个示例,有状态和行为举例:一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等3、方法方法就是行为,一个类下有多个方法。4、实例变量二、命名1、类名:类首字母大写;如果由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass2、方法名:方法名首字母小写;如果方法名含有若干单词,则后面的每个单词首字母大写。3、源文件名:源文件名必须和类名
2020-09-21 16:04:34 67
原创 Charles接口的拦截和篡改
针对Charles,可以对接口的request和response的内容进行拦截和篡改一、针对某一域名打断点1、Proxy--》Breakpoints Settings-》此时会弹出【Breakpoints Settings】对话框2、点击Enable Breakpoints→ Add→Edit Breakpoint→Host后添加要进行打断点的域名,可针对需求选择对request 参数或者response参数进行修改二、针对某一具体url打断点1、点击具体的请求→ 右键选择B..
2020-08-06 16:23:40 1457
原创 简单理解 --- 模板引擎
概念:模板引擎产生的是将用户浏览的页面和业务的数据分离开来。作用:分离的模板文件和数据通过模板引擎可以生成最终的HTML代码#mermaid-svg-rK3B9ONQgUftQqon .label { font-family: 'trebuchet ms', verdana, arial; font-family: var(--mermaid-font-family); fill: #333; color: #333; }#mermaid-svg-rK3B9ONQgUftQq
2020-08-06 14:52:57 173
转载 必须要用初始化列表的几种情况
1. 类成员为const类型2. 类成员为引用类型#include <iostream>using namespace std;class A{ public: A(int &v) : i(v), p(v), j(v) {} void print_val() { cout << "hello:" << i ...
2018-06-25 18:06:15 267
原创 1. Python 两个Excel文件对应位置求和并存储
最近~老板给我的工作一直都有对大量的Excel的操作比如两Excel对应位置求和,并存储。(两Excel表格的第一列和第一行是一毛一样的,不需要求和,原样保存!)本着能躺着就不坐着的原则,只想快点躺着,果断放弃了手工操作!!决心利用Python解决!!(可见会一门编程语言有多么的重要)先总结下Python利用Excel需要用到的知识:(方便自己以后用到)(1)导入模块impo...
2018-06-04 11:30:44 7798 1
原创 BeautifulSoup解析html网页(Python3--爬虫)
beautifulsoup支持各种解析器。简单来说,Beautiful Soup是python的一个库,最主要的功能是从网页抓取数据。官方解释如下:Beautiful Soup提供一些简单的、python式的函数用来处理导航、搜索、修改分析树等功能。它是一个工具箱,通过解析文档为用户提供需要抓取的数据,因为简单,所以不需要多少代码就可以写出一个完整的应用程序。Beautiful Soup自动将输入...
2018-05-18 14:18:43 2478
原创 数据挖掘之KNN算法
刚刚接触数据挖掘没有许久,对数据挖掘的学习仅限于比较浅显的地步。寻的一处总结自己的知识的学习和理解。--------------------------------------------数据挖掘分割线--------------------------------------------------------基本概念1.数据挖掘定义数据挖掘是从一系列模糊的,没有规则的数据中
2017-09-14 11:39:14 1126
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人