自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 python-selenium实现ui自动化

步骤二:下载浏览器的驱动文件(以谷歌为例子)步骤四:使用工具打开浏览器,获得浏览器的把柄。步骤五:八大元素定位,实现ui自动化。步骤三:导入selenium。

2023-03-18 09:22:06 172

原创 python——print()\t、\n等的高级用法

print()可以通过使用具体的符号,使控制台输出的结果按照符号的特殊意义去输出结果:\t代表的是制表符,表示空四个字符,也称缩进,就是按一下Tab键实例代码:print(40, ‘\t’, end=’’)print(50, ‘\t’, end=’’)>>>40 50 # 40和50之间自动缩进4个空格位置print(40, end=’’)print(50, end=’’)>>>4050 # 没有缩进\n打印结束

2021-03-04 16:16:30 31606 2

原创 pycharm设置自动的参数注释标识

如何使用pycharm自动添加引用注释描述功能使用场景:多行注释,且需要对传入的参数以及返回值进行详尽的阐述时,如下图设置步骤:

2021-02-24 17:27:33 782

转载 钉钉机器人发送消息代码详解

钉钉群机器人发送消息代码详解自动化测试中利用钉钉实现自动化测试结果消息推送,实现线上监控原理:利用钉钉群自定义机器人功能,封装消息,推送到钉钉中,每个机器人每分钟最多发送20条步骤:选择机器人或者自定义机器人,完成添加,获得钉钉Hook地址,复制地址任意一个钉钉群–> 群设置–> 添加机器人–> 自定义机器人命名–> 添加成功–> 获得地址及token地址格式:https://oapi.dingtalk.com/robot/send?access_token=xx

2021-02-19 16:31:09 6485

原创 python自动化测试—— 应用webbrowser模块,执行浏览器操纵

webbrowser模块的应用和方法webbrowser模块提供了一个高级接口来显现基于Web的文档,大部分情况下只需要简单的调用open()办法。webbrowser定义了如下的反常:exception webbrowser.Error, 当浏览器控件发作过错是会抛出这个反常webbrowser有以下办法:webbrowser.open(url[, new=0[, autoraise=1]])这个办法是在默许的浏览器中显现url, 假如new = 0, 那么url会在同一个浏览器窗口下打开,假

2021-02-19 14:42:43 571

原创 python列表推导式-for的用法

python列表推导式for的用法列表推导式的作用:利用 range 区间、元组、列表、字典和集合等数据类型,快速生成一个满足指定需求的列表语法格式:<表达式 for 迭代变量 in 可迭代对象 [if 条件表达式] >ps:表达式相当于for 循环中的循环体if 表达式不是必须的,可以使用,也可以省略语法执行的顺序for 迭代变量 in 可迭代对象:表达式ps:for循环和列表推导式最大的区别在于,列表推导式最终会将循环过程中,计算表达式得到的一系列值组成一

2021-01-13 14:57:57 817

转载 python中的r‘‘, b‘‘, u‘‘, f‘‘ 什么含义

python中的r’’, b’’, u’’, f’’ 什么含义加r作用:是去除转义字符例如:“\n”表示换行,如果字符前加r,就表示只是单纯的反斜杠字符和字母,没有换行的作用str1= ‘input\n’‘input’str= r’input\n’‘input\n’加 f作用:表示在字符串内支持大括号内的python 表达式例如:import timeto = time.time()time.sleep(1)name = ‘processing’pri

2021-01-07 17:18:49 677

原创 python判断语句中while not XXX或者 if not 的含义和用法

在python中not是逻辑判断词,用于布尔型True和False,not True为False,not False为True,以下是几个常用的not的用法(布尔型的值只有两个:false(假)和true(真)。 且false的序号为0,true的序号是1(或者是非0)):not与逻辑判断句if连用,代表not后面的表达式为False的时候,执行冒号后面的语句。a = Falseif not a: (这里因为a是False,所以not a就是True)print “hello”这里就能够输出

2021-01-04 18:39:31 11362 6

原创 python中新建标签页的三种方法

web自动化中如何打开新的标签页方法一:调用JavaScript 中的window对象window.open(URL,name,specs,replac)方法的作用是用于打开一个新的浏览器窗口,或者查找一个新的空白窗口参数解析url:指定页面的地址,默认打开一个新的空白窗口name:窗口名称,可指定输入窗口名称,如果该参数指定了一个已经存在的窗口,那么 open() 方法就不再创建一个新窗口,而只是返回对指定窗口的引用。specs:新窗口要显示的标准浏览器的特征,默认标准特征(可设置窗口的X坐标

2021-01-04 11:23:40 2118

原创 python执行web自动化测试中,如何绕过cookie

python执行web自动化测试中,如何绕过cookie原理:http协议是无状态的,协议可以随便请求/访问,但是服务器不能识别具体是谁再请求服务端,不会自动保存浏览记录,为了解决这一问题,需要通过session和cookie的验证,才能识别用户,作用就是通过缓存,验证用户登陆状态的,所以,它的原理是在用户登录成功之后,通过cookie劫持,确保浏览器缓存的cookie是成功登录之后的,再次请求的时候就可以把cookie的值作为传参数据直接传进去。以哔哩哔哩的网站登录为实例具体步骤:手动登录获取co

2020-12-20 12:24:11 374 4

原创 selenium webdriver执行浏览器自动化操作,模拟鼠标/键盘执行操作

python自动化测试–selenium webdriver的方法与应用可执行的场景:通过获得浏览器的句柄,执行对浏览器的操作(窗口调整/新建标签页/输入,模拟键盘/戍边执行操作)。一:环境使用之前需要先搭配selenium的环境//可直接在终端输入pip install selenium命令下载selenium的工具包//因python操作浏览器是通过获取浏览器句柄实现执行操作的,所以需提前下载好与浏览器版本相匹配的驱动二:使用方法#导入包from selenium import webd

2020-12-20 11:25:37 1218 1

原创 如何在Windows上搭建程序运行环境?

如何在Windows上搭建程序运行环境?程序运行的必要条件是程序的运行环境(操作系统)/服务器软件/数据库以及后端程序;程序的编程序言不同,其运行环境不同,java php python这三种语言编写的程序在Windows系统下运行,需要创建环境,一下以猫宁商城为例在Windows下创建该程序的环境;一:确定猫宁商城的环境组成,并提前准备对应的安装程序我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准1–确定操作系统:本机Windows操作系统2–确定语言环境:猫宁商成通过Java

2020-09-03 19:21:05 1727

空空如也

空空如也

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

TA关注的人

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