自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (1)
  • 收藏
  • 关注

原创 windows下载安装adb

快速安装adb

2023-03-17 10:16:19 221 1

原创 用Mac电脑给iOS手机装.ipa包

Mac 电脑给iOS手机装ipa包

2022-10-21 17:58:18 3495

原创 Mac 抓取iOS手机端的crash日志操作

iOS手机crash了,如何取出crash log给研发定位呢?看这里

2022-10-20 21:32:07 1179

原创 获取Xcode最新真机调试包

Xcode最新真机调试包

2022-06-14 12:06:10 2294

原创 查找 Android应用 Package 和 Activity

如果你应用已经安装在手机上了,可以直接打开手机上该应用,进入到你要操作的界面然后执行会显示如下,最近的 几个 activity 信息其中第一行就是当前的应用,我们特别关注最后应用的package名称就是 tv.danmaku.bili应用的启动Activity就是 .ui.splash.SplashActivity如果你已经获取到了 apk,在命令行窗口执行输出信息中,就有应用的package名称在命令行窗口执行输出信息中,就有应用的启动Activity

2022-06-01 00:54:15 358

原创 Linux 环境下安装 Python3 的操作方法

Linux 下 Python 版本目前Linux下的绝大部分系统都自带了python2.x的版本,而现在python的主流版本已经到了3.x。为此我们需要将python3.x安装在自己的Linux系统上。查看 Python 版本[root@yuer ~]# python --versionPython 2.7.5安装 Python 3 步骤1.用 wget 下载 Python 3.x 的安装包笔者下载的是 3.7.1 的版本,其余的版本也可根据自己的需要进行下载[root@yuer ~]#

2022-04-15 23:39:02 3224 3

原创 web弱网&无网测试

需求背景:web有时候需要在弱网或者无网络的环境下进行测试,推荐一个好用的限制网络工具,便捷好用。1、打开电脑管家2、菜单栏选择工具箱3、选择流量监控4、找到目标浏览器,修改或禁用该浏览器上行&下行速度...

2022-04-15 19:44:25 1112

原创 Mac弱网测试工具

Mac 弱网工具使用(备注:Additional_Tools_for_Xcode可以从苹果开发者官网根据自己电脑的xcode版本号进行选择下载(这边上传的版本适用于xcode 13)Network Link Conditioner是一个苹果官方的网络调试工具,可以用来模拟弱网环境,因此在安装插件前需要在Mac上安装xcode工具步骤一:双击安装Additional_Tools_for_Xcode_13.2_Release_Candidate.dmg(建议Network Link Conditione

2022-04-15 16:47:25 4601

原创 【selenium-UI】frame切换/窗口切换

切换到frame问题描述:操作例子的网址:https://cdn2.byhy.net/files/selenium/sample2.html选择的元素被包含在iframe或者frame中,我们使用正常的选择代码去获取是获取不到内容的,执行的集成器也不会报错或提示。需要我们检查一下网页的情况,看看是不是html文件被包含在frame或iframe模块中。例如:例如这样的代码:"""@Project :python_selenium @Author : 文跃锐(yuerwen)@Unive

2022-03-19 21:58:15 161

原创 使用iPhone系统设置开发者,进行弱网测试

有些情况,开发者或者测试人员需要在弱网的情况下进行开发和测试。这里简单介绍一下iPhone弱网设置。如何调出开发者?方式一Mac:使用Mac电脑调用?参考:https://www.jianshu.com/p/a1d075b3472c方式二win:使用win电脑调用?1、下载一个itools工具2.连接iTools工具–刷新调出开发者首先,进入iPhone的设置界面–>开发者开发者–>Network Link Conditioner设置参数:每个参数的含义大致如下:i

2022-01-19 12:24:04 7844

原创 selenium鼠标操作 ActionChains对象用法

1.ActionChains基本用法首先需要了解ActionChains的执行原理,当你调用ActionChains的方法时,不会立即执行,而是会将所有的操作按顺序存放在一个队列里,当你调用perform()方法时,队列中的时间会依次执行。2、ActionChains方法列表click_and_hold(on_element=None) ——点击鼠标左键,不松开context_click(on_element=None) ——点击鼠标右键double_click(on_element=None).

2021-12-25 01:54:01 1200

原创 使用ADB命令抓取手机日志——crash等无响应操作(adb bugreport > bugreport.txt 或 adb logcat -> F:/logcat.txt)

第一步:前提条件安装adb 环境参考:https://blog.csdn.net/chang995196962/article/details/109997391第二步:链接手机,执行adb命令方式一: adb logcat -> F:/logcat.txt如果要强制结束可以使用ctrl + c注意:这个执行完后会在指定的目录下生成一个logcat.txt文件,文件就是要发给开发的log方式二:adb bugreport > bugreport.txt如果要强制结束可以使用ct

2021-12-22 11:36:36 4373

原创 selenium定位元素时,无法点击报错:ElementClickInterceptedException

问题描述:提示:ElementClickInterceptedException: Message: element click进行selenium UI自动化测试时,可能会遇到元素可以定位到,但不可点击的情况,如下错误:在编写自动化程序的时候,会遇到弹出新窗口的情况,而程序总是默认在第一个窗口页定位元素,这样,就会定位不到元素,程序报错。例如:定位元素时,UI被列表弹窗覆盖到,出现定位不到元素,程序报错点击定位元素的代码:web_driver.find_element(By.CSS_SELE

2021-12-12 13:40:34 2580 2

原创 selenium4 选择元素的基本方法

学习目录一、selenium是什么?二、安装客户端库 pip install selenium1.下载Chrome浏览器的驱动器1.引入库2.基本方法总结提示:以下是本篇文章正文内容,下面案例可供参考一、selenium是什么?Selenium 是一个 Web 应用的自动化框架二、安装客户端库 pip install selenium1.下载Chrome浏览器的驱动器Chrome 浏览器驱动下载地址1.引入库代码如下(示例):from selenium import webdrive.

2021-11-21 14:08:30 1425 4

原创 python--JSON

学习目标:1、序列化?答:程序中的各种数据对象 变成 表示该数据对象的 字节串 这个过程就叫序列化。2、反序列化?答:字节串转化为 程序中的数据对象 这个过程 称之为 反序列化3、对象 json深拷贝?答:拷贝的对象地址都不一样。代码块学习:序列化:# 导入jsonimport jsonhistoryTransactions = [ { 'time' : '20170101070311', # 交易时间 'amount' : '3088'

2021-11-08 23:21:59 361

原创 python-处理Excel表数据

需求:获取指定的表单2018,去除表单中月份带*的工资。最后计算所有月份的工资。

2021-11-08 00:54:11 421

原创 python的xlrd读取Excel数据失败:raise XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+‘; not supported‘) xlrd

解决方案:原因,xlrd为2.0.1版本,更新版本后,xlrd不支持xlsx格式数据的读取了,果断减低版本先卸载2.0.1版本,再指定安装1.2.0版本

2021-11-05 01:25:00 1400

原创 python-文件和目录的操作-正则表达式(优化)

下载链接:http://cdn1.python3.vip/files/py/prac_re.zip正则表达式编写的答案:"""@Project :python @Author : 文跃锐(yuerwen)@Time : 2021/11/04@File :yuerwen_附加作业.py"""'''下载zip包,解压后出现一个 prac_re 目录,该目录中有很多文件。请写代码,检查目录中所有文件,找出包含如下格式的文本https://www.bilibili.com/video

2021-11-05 01:03:01 531

原创 python——爬虫网页MP3文件

爬虫的网页:http://www.listeningexpress.com/studioclassroom/ad/需求:在指定网页上爬虫下载MP3文件思路:1、使用request库爬取网页的源码1.1使用request.get(scr)获取网页的html源码1.2 request.get(scr).text 转化成字符串2、使用正则表达式分析MP3文本的地址3、拼接字符串地址4、调用第三方wget下载文件:os.system(f’{wget_scr} {fullAddr}’)import

2021-11-03 23:47:05 2081 2

原创 python-获得指定时间字符串对应星期几

背景:1、如果要获取的是 某个指定时间,比如 “2021-6-24”,而不是当前时间,对应的星期几,怎么办?2、获取今天 明天 昨天等是星期几怎么操作?方法:可以使用 datetime类的 strptime方法,先产生对应的 datetime对象注意点:weekday()返回的数字:星期一:0 星期二:1 以此类推代码块:from datetime import datetime,timedelta# 要计算出 2018年6月24日 是星期几thatDay = "2018-6-24".

2021-09-30 00:13:22 2408

原创 python-ISO格式 转化为 本地时间

背景:有的时候,我们的程序获取的时间是 ISO 8601 格式的字符串。注意:下载dateutil库 使用:pip3 install python-dateutil 这个命令行下载才不会报错,(如果是使用pip install dateutil 命令行下载是会报错的!)常见的格式:2008-09-03T20:56:35.450686+00:002008-09-03T20:56:35.450686Z代码块:from datetime import timezoneimport date

2021-09-29 23:46:14 1001

原创 Python---日期和时间操作练习2

下载链接{:target="_blank"} 下载一个日志文件 esn.log该文件记录了购物平台的购物记录,文件格式如下1456190061> buy product id=vscwg9mg0rg0vt44z1aq1456071815> buy product id=35u0c7v9jccbbooabssf1456622256> buy product id=62amh5za0wp2u7rirz751456203485> buy product id=m3m6ctfjqy

2021-09-29 00:58:16 233

原创 Python---日期和时间操作练习1

请写一个程序,打印出从当天开始,在一年内,所有的周日对应的日期'''请写一个程序,打印出从当天开始,在一年内,所有的周日对应的日期'''from datetime import datetime,timedelta# 获取日期 2021-09-28now_day = datetime.now().date() # 2021-09-28# 循环365天for i in range(365): # 现在的日期 + n day, 0:00:00 that_day = now_day

2021-09-29 00:55:41 282

原创 python-指定格式字符串显示时间

python中时间日期格式化符号:%y 两位数的年份表示(00-99)%Y 四位数的年份表示(000-9999)%m 月份(01-12)%d 月内中的一天(0-31)%H 24小时制小时数(0-23)%I 12小时制小时数(01-12)%M 分钟数(00=59)%S 秒(00-59)%a 本地简化星期名称%A 本地完整星期名称%b 本地简化的月份名称%B 本地完整的月份名称%c 本地相应的日期表示和时间表示%j 年内的一天(001-366)%p 本地A.M.或P.M.的等价符

2021-09-27 00:04:12 745

原创 python进阶-文件和目录操作附加练习

下载链接:http://cdn1.python3.vip/files/py/prac_re.zip、个人版的参考答案:"""@Project :python @Author : 文跃锐(yuerwen)@Time : 2021/09/25@File :yuerwen_附加练习.py"""'''下载zip包,解压后出现一个 prac_re 目录,该目录中有很多文件。请写代码,检查目录中所有文件,找出包含如下格式的文本https://www.bilibili.com/video/

2021-09-26 21:35:33 212

原创 如何学Python?--捕蛇者说

如何学Python?Posted on 2017年12月28日 by laixintao 21 Comments很多人问过我“怎么开始学Python?”,“Python是什么”,“Python已经学了基础,如果进阶”。所以我打算整理一下我认为不错的学习资料,以后如果有人问我这些问题,就可以直接给他们推荐这个页面了。本文档不定期更新。我碰到比较好的资源就会加进来。如果你是一个Python老手,知道一些这个文档没有列出的内容,欢迎在下面留言!0.Python2 还是Python3Python 3。P

2021-08-26 12:23:22 229

原创 python-字典附加题3- 股票查询

要求:链接:https://pan.baidu.com/s/1VVLVrwLfHMuDCE8xLhHV8w 提取码:byhy解压后得到的是一个股票代码文件,记录了中国所有的股票名称和代码。请写一个股票信息查询程序,从文件加载数据, 可以让使用者 循环多次 查询股票信息。每次查询时,提示 请输入要查询的股票名称或代码:当用户输入股票代码(6位全是数字)时,打印出对应的 股票名称和代码当用户输入股票名称(不全是数字)时,打印出对应的 股票名称和代码学习总结:1.# 把字典的key与val互换

2021-08-25 18:14:42 1076

原创 python-字典附加题2-日志统计

日志的下载地址:http://cdn1.python3.vip/files/py/bysms2.log.zip日志文件 解压后,发现该文件格式如下1571713540.9697|API list_order >0.03s|sales_221571713569.1041|API list_order >0.05s|sales_31571713599.2024|API list_order >0.08s|sales_31571713569.1578|API list_order &

2021-08-25 13:14:29 126

原创 python-字典附加题1-思路和总结

要求:下载文件地址:http://cdn1.python3.vip/files/py/prac_py_0016_1.zip这里面有3列数据,分别 保存了 游戏系统的用户名, 用户积分 , 年龄现在要求大家写一个程序,计算出同一姓氏的人的积分总和。输出结果格式如下:薛 : 19142王 : 18514尤 : 11229贾 : 21677学习思路+伪代码:1 打开文件读取字符串 open()2 按行读取(按钮换行符切割),返回结果是一个列表 read().splitlines()3 遍历

2021-08-23 18:30:26 174

原创 软件测试---之网络篇

1、BS和CS架构的区别参考答案:从测试的角度来讲。B/S架构需要重点考虑系统在不同的浏览器中的兼容性问题;C/S 架构需要考虑系统在不同平台的安装、卸载、升级,比如App的兼容性,要考虑到不同的手机品牌,不同的操作系统,不同的分辨率这些。2、常见的http返回码有哪些?200:请求被成功处理301:请求地址永久转移302:请求地址临时转移400/404:客户端问题(身份验证、权限等)500 服务器内部错误3、https和http协议是哪一层的协议参考答案:应用层4、http的请求头信

2020-11-09 22:41:27 276

原创 软件测试--新手入门之fiddler抓包工具的使用

软件测试–新手入门之fiddler抓包工具的使用1、什么时候会用到使用Fiddler?1)、做安全测试,检测敏感信息是否加密,拦截篡改数据(打断点);2)、当测试时发现缺陷,用fiddler抓包,定位该问题是前端还是后端的问题;(前端问题:点击按钮没反应、请求参数有问题、图片有误、后端问题:服务器没有响应、响应数据有问题)3)、使用fiddler模拟弱网环境;4)、还有就是使用fiddler进行接口测试(通过fiddler抓包将抓到的信息填入到jmeter运行)2、Fiddler怎么拦截篡改数

2020-11-09 22:35:18 1076

原创 012_break + continue用法的区别 笔记

小结:1 break 用法 :表示跳出某一个程序代码块,一般用于 比如跳出 for循环、 switch语句、while、do while循环体都可以用2 continue 用法:结束当前的执行,继续下一次执行。比如跳出 for循环、 while、do while循环体可以用3 死循环:永远不停止 一直执行下去: while(true) { 循环体;} , for(;

2019-06-14 23:33:45 98

原创 011_循环语句 笔记

小结:循环语句用法:使用for循环: 格式:for( 声明初始化的值; boolean类型的表达式判断; 递增步长) { 循环体内容 }学习了debug断点跟踪调试的模式,一定要先打一个断点(在我想要跟踪的地方),然后debug as => java application for(int i = 0; i < 100; i++) { Syst...

2019-06-14 23:31:07 155

原创 010_控制语句 笔记

小结:1、 控制语句的概念:正常情况下,我们的程序都是顺序执行的,但是如果需要进行一些条件的判断,就可以改变我们的程序执行顺序和执行逻辑。if 语句 : 如果满足表达式 则执行 { 语句体 } 反之不执行if … else 语句 如果满足表达式 则执行 { 语句体 1 } 如果不满足表达式 则执行 else { 语句体2 }i...

2019-06-14 09:44:43 105

原创 009_方法的入门 + 进阶 笔记

小结:1、方法的格式:修饰符 返回值类型 方法名(参数列表){代码片段… return ;}public static void(无返回值的)add(int 1,int 5){ 代码片段...// return ;//又返回值才用}2、方法的作用:就是将一个功能抽取出来,把代码单独定义在一个大括号内,形成一个单独的功能。当我们需要这个功能的时候,就可以去调用。这样即实现了...

2019-06-13 22:57:15 113

原创 008_运算符 笔记

小结:首先:+ - * / % 基本的运算符操作整数之间的运算,最终无论如何操作 得到的都是一个整数,小数部分舍去!i++ 、i-- 与 ++i、 --i 的区别++i 表示:先运算 后赋值i++ 表示:先赋值 再运算例子:public class HelloWorld {public static void main(String[] args) {int ...

2019-06-13 22:49:40 113

原创 007_数据类型转换 笔记

小结:数据类型转换一、数据类型转换分两类:自动转换:由小转大 (byte > short > char > int > long > float > double )解释:是java内部自动升级的一种机制,就是数据之间进行赋值、运算的时候,小类型向大类型转换。描述:1L容量的水 倒 进5L水的容器。强制转换:由大转小 (数据类型...

2019-06-12 20:10:25 112

原创 006_eclipse开发工具的安装与使用配置 笔记

小结:1 eclipse (IDE)STS 安装过程:把老师给大家的文件进行解压,放到自己能够找到的位置一、配置步骤:比如 (老师的位置):*\spring-tool-suite-3.9.5.RELEASE-e4.8.0-win32-x86_64\sts-bundle\sts-3.9.5.RELEASE\文件夹位置,最后找到STS.exe文件进行双击打开。在D盘下 建立一个文件...

2019-06-12 13:27:16 111

原创 005_常量和变量的知识点 笔记

小结:**1、常量(Constant):**java程序里固定不变的数据!**2、变量(Variable):**java程序里可以进行赋值并且会发生改变的数据。课外补充:当一个变量被声明在类下面变量就叫做 字段 或者 属性、成员变量、Field比如变量i,就是一个属性。那么从第2行这个变量声明的位置开始,整个类都可以访问得到所以其作用域就是从其声明的位置开始的整个类 pub...

2019-06-12 13:22:00 390

原创 004_JAVA注释 关键字 标识符 的规则和规范 笔记

小结:1 、JAVA程序里注释的概念:就是为了让程序能够更好的被理解,添加的说明和解释!单行注释:// 表示多行注释: /** 内容 */ 快捷键:Ctrl+Shift+/2、 关键字:JAVA里面已经预先定义好了的特殊英文单词,比如:public、static、class、void3、 标识符:我们自己定义的一些英文单词、标记。比如我们的HelloWorld小程序的...

2019-06-12 13:18:06 174

pychram.rar

使用年限长,稳定

2021-12-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除