- 博客(26)
- 资源 (1)
- 收藏
- 关注
原创 JAVA UI自动化,解决Command line is too long报错
修改.idea/workspace.xml源文件,workspace.xml文件内搜索PropertiesComponent,然后添加"dynamic.classpath": "true"
2023-06-12 16:56:19 330
原创 Selenium常用操作和Phantomjs
Selenium: 可以根据我们的指令,让浏览器自动加载页面,获取需要的数据,甚至页面截屏,或者判断网站上某些动作是否发生。Selenium 自己不带浏览器,不支持浏览器的功能,它需要与第三方浏览器结合在一起才能使用。但是我们有时候需要让它内嵌在代码中运行,所以我们可以用一个叫 Phantomjs 的工具代替真实的浏览器。8.2 显式等待指定某个条件,然后设置最长等待时间。8.1 隐式等待比较简单,就是简单地设置一个等待时间,单位为秒。3. 关于元素的选取,有如下的API 单个元素选取。
2022-08-23 13:58:34 859
原创 关于selenium中webdriver版本报错
目录报错信息解决办法查看Chrome版本webdriver下载地址永久解决办法报错信息selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 95Current browser version is 100.0.4896.88 with bin..
2022-04-18 17:22:54 1497
原创 python基础02-数据类型&类型转换
数据类型整数类型integer(int)取值范围:可以表示正数、负数和0# 定义变量num1 = 98num2 = -36num3 = 0# 打印输出 type(num1)查看num1的数据类型print("num1:",num1,type(num1))print("num2:",num2,type(num2))print("num3:",num3,type(num3))运行结果/Users/xw/PycharmProjects/po_test/venv/
2022-03-28 07:45:00 372
原创 python基础01-环境搭建、输入/出、变量、注释
python基础教程python环境搭建python解释器下载https://www.python.org第一个python程序print("HelloWorld")
2022-03-19 22:16:45 1350
原创 python函数递归
'''递归函数的特点 1、直接或间接的调用函数本身 2、当满足条件时,函数则不再执行(必须有递归出口,否则会出现死循环)'''# 递归求和函数,求1-100的和def add(x): # 判断当x=1时,执行return,函数则不再执行 if x == 1: return 1 return x + add(x-1)print(add(100))...
2022-03-12 23:13:16 946
原创 python格式化输出
python三种格式化输出方法name = '肖晨'age = 21# %格式输出print('姓名:%s,年龄:%d'%(name,age))# format格式输出print('姓名:{0},年龄:{1}'.format(name,age))# f-string格式输出print(f'姓名:{name},年龄:{age}')打印效果...
2022-03-07 23:40:54 372
原创 Windows查看ios手机日志
Windows下载安装如下工具爱思助手下载地址:https://www.i4.cnNotepad++下载地址:https://notepad-plus.en.softonic.comUSB数据线连接手机弹窗确认点击信任爱思助手相关操作工具箱->实时日志导出本地Notepad++打开并批量查询备注crash //闪退查询字段...
2022-03-02 00:08:54 5289
原创 埋点(数仓)测试
名词释义PV(Page View)访问量,页面浏览量或点击量,每打开一次页面PV计数+1,刷新页面也+1UV(Unique Visitor)独立访客访问数,统计1天内访问某站点的用户数(以cookie为依据),一台电脑终端为一个访客,可以理解为访问网站的数量。如果用户更换了IP后但不清除cookies,再访问相同网站,该网站的统计中UV数是不变的。如果用户清除cookies、不保存cookies或者更换设备访问,计数会加1。IP(Internet Protocol)独立I
2022-03-01 23:47:07 389
原创 turtle库常用操作
#导入Turtle库 import turtle#回到原点 turtle.home() 在画布上,默认画布中心为坐标原点,且隐藏着一个直角坐标系,小海龟的初始正方向规定为X轴的正方向。使用小海龟绘图时,确定方向与距离进行绘制图像。1.画笔自身属性 命令 说明 turtle.pensize() 设置画笔的宽度 turtle.pencolor() 设置画笔的颜色,可以使用“bla
2022-02-25 23:47:40 1322
原创 测试模块划分
按照是否执行被测试软件划分静态测试:是指不运行软件,测试包括代码检查、静态结构分析、代码质量度量等,主要对软件需求说明书、设计说明书、软件源代码进行检查与分析动态测试:指通过运行被测程序,检查运行结果与预期结果的差异,分析差异原因,并分析软件运行效率、健壮性等性能按照测试技术划分黑盒测试:又叫功能测试或数据驱动测试,在完全不考虑程序内部结构和内部特性的情况下,通过软件的外部表现来发现其缺陷和错误白盒测试:也称结构测试或逻辑驱动测试,按照程序内部的结构进行测试程序,通过测试来检测产品内
2022-02-22 18:50:18 969
原创 Android客户端Monkey稳定性测试
日常测试过程中,为了测试APP的稳定性及随机场景,不按照常规用户的思维进行操作APP,可选择使用Monkey进行随机测试。。。Monkey优缺点优点1、使用简单2、节省了重复性操作的时间3、随机输入可能会发现一些平常意想不到的缺陷(Monkey虽然可以根据一个指定的命令脚本发送按键消息,但其不支持条件判断,也不支持读取待测界面的信息来执行验证操作)4、可对MonkeyTest的对象,事件数量,类型,频率等进行设置缺点1、测试的对象仅为应用程序包,有一定的局限性2、M.
2022-02-21 16:44:44 6215
原创 python分别使用for、while实现打印九九成法表
使用for循环实现for i in range(1, 10): for j in range(1, i+1): print(f'{j}x{i}={i*j}\t', end='') print()使用while循环实现i = 1while i <= 9: j = 1 while(j <= i): print(f'{i}*{j}={i*j}', end='\t') j += 1 print(
2022-02-20 18:29:12 647
原创 turtle实现打印五角星
python第三方库turtle实现打印五角星安装turtle库pip install turtle源码如下:# coding=utf-8import turtleimport timeturtle.pensize(5)turtle.pencolor("red")turtle.fillcolor("blue")turtle.begin_fill()for _ in range(5): turtle.forward(200) turtle.right(14.
2022-02-19 16:33:52 642
原创 Weditor安装使用教程
weditor安装pip install weditorweditor启动python -m weditor查看设备adb device连接设备
2022-02-18 17:13:30 14420
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人