01 2024 档案
摘要:组件路径:HTTP请求->右键添加->后置处理器->边界提取器 用途:边界提取器(Boundary Extractor)是放在Sample请求之后执行的,用于获取左右边界中间的所有字符(不包含边界) 适用场景:A接口响应数据json字段有几十个,其中B接口请求体需要用到A接口一部分字段。鉴于A接口字
阅读全文
摘要:以网易云为例,歌曲列表都在<iframe>框架下,使用Python和RPA网页自动化依次点击10首歌的播放键 1、python代码 从网页源代码可见,整个歌曲列表都在<iframe>框架下。如果没有切换进入<iframe>框架再进行操作,会报错NoSuchElementException如下 如果有
阅读全文
摘要:以百度为例,点击【BOSS直聘】词条会打开一个BOSS新窗口页面,分别使用Python和RPA网页自动化在不同的窗口页面来回切换窗口完成以下顺序步骤 1、Python代码如下 步骤:打开新窗口页面后,先获取所有窗口句柄window_handles,再用switch_to.window()切换到新窗口
阅读全文
摘要:我们在跑自动化时为了捕获和处理异常,会增加异常处理Try方法。下面来看看Python和RPA网页自动化中异常处理Try的用法 1、Python中异常处理try的用法 try: test = "ABC" + 123except TypeError: print("如果try出现异常就会跑except,
阅读全文
摘要:1、ValueError 值错误,传递给函数的变量不符合函数预期类型。如下'python'是非数字无法转换为整数类型,故会报错ValueError 将a改为数字就不会报错了 2、NameError 变量名错误,变量在全局未声明。如下第2行a=1是在函数test()里面声明的,而第6行是在函数test
阅读全文
摘要:以百度为例,分别使用python和RPA自动化完成以下步骤:设置->搜索设置->保存设置->确定 1、python代码如下 注意:[已经记录下您的使用偏好]弹框是无法捕获网页源代码的,也就无法捕获元素。既然无法捕获元素,那么怎么关闭弹框呢? 这里我们使用switch_to.alert和accept(
阅读全文
摘要:以163邮箱为例,分别使用Python和RPA网页自动化发送邮件到指定邮箱 其中2个方法都需要用到163邮箱授权码,开启IMAP/SMTP服务即可得到授权码(POP3/SMTP服务不用开启) 1、python代码如下 import smtplib from email.mime.text impor
阅读全文
摘要:1、网上下载jdk安装包,双击安装 如果本机已经安装了其它jdk版本(cmd执行命令“java -version”查看是否安装其它版本),可前往控制面板卸载它再安装新版本 2、此处我安装的jdk版本是jdk-1.8.0_201,除了更改安装路径,其它直接下一步下一步安装 3、jdk安装好,配置环境变
阅读全文
摘要:Jmeter进行性能测试时,windows非常耗费CPU和内存,单台电脑运行大量并发时容易卡死无法支撑数以万计的并发场景。针对这个情况,jmeter提供了分布式压测的解决方案,将模拟并发分发给多台机器并同时向目标机器生产大量并发请求,达到几万的并发访问,最终由管理机汇总所有负载机的测试结果。 1、前
阅读全文
摘要:以下方“节点审批”下拉框为例 该下拉框没有<select>标签,而是<div><ul><li>标签。分别使用Python和RPA网页自动化让下拉框选择=“已审批” 1、Python代码如下 步骤:先点击下拉框获取所有下拉值,然后遍历每个下拉值找到指定文本内容再进行点击 from selenium i
阅读全文