自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 excel关键字驱动接口自动化框架运行问题记录:excel单元格里面,sql语句最左边会多出一个单引号,删除之后还是存在

双击点进去,删除单引号后保存,单引号还是会存在。

2025-03-04 22:38:25 205

原创 数据库的增删改操作需要使用commit参数来提交

excel里面的数据,有004和005,已经运行成功了。

2025-03-04 22:27:35 191

原创 本地连接虚拟机数据库报错:1130 -Host ‘192.168.10.1‘is not allowed to connect to this MysQL server

【代码】本地连接虚拟机数据库报错:1130 -Host ‘192.168.10.1‘is not allowed to connect to this MysQL server。

2025-02-20 18:42:26 285

原创 jenkins集合git自动执行UI自动化代码

接上文,Jenkins运行本地UI自动化代码后:Jenkins拉取git中的UI自动化代码Jenkins中的配置:General源码管理增加定时任务,每天晚上十点执行其他配置不变与上个文章中的配置保持一致

2025-01-14 11:13:34 210

原创 分享一下本地部署Jenkins集成allure插件生成测试报告并消息通知到企业微信

我比较推荐使用“自定义工作空间”,这样都确保在同一个根目录下,不会出现文件找不到的情况!因为初始路径在C盘,所以需要切换到我的项目根目录F盘中,在切换到我的项目目录下。遗留项:如何将allure报告也发到企微群里呢。

2024-12-04 23:20:45 447

原创 WebDriverWait结合execute_script以及匿名函数lambda,确保在页面完全加载后再进行其他操作

WebDriverWait(driver, 10).until(lambda driver: driver.execute_script(‘return document.readyState’) == ‘complete’) 是一种检查页面加载状态的方式,确保在页面完全加载后再进行其他操作,避免因页面未加载完成而发生错误。和是 Selenium 中常用的工具,它们可以用来等待网页加载完成。在这种情况下,配合被用来检查网页的加载状态,直到页面的状态变为。

2024-11-27 15:22:10 698

原创 WebDriverWait显示等待中,until 方法常用的条件(expected_conditions)总结

是 Selenium 中常用的一个类,它允许我们设置在某个条件成立之前等待的最大时间。方法是该类的核心方法之一,它接受一个条件对象,直到该条件满足时,等待才会结束。方法的常见用法是等待某个元素的可见性、可点击性等条件。

2024-11-27 15:10:11 522

原创 selenium中XPath定位,根据兄弟元素定位自己

和是在 XPath 中非常有用的轴,它们允许你基于兄弟元素来定位目标元素。在使用这些轴时,确保正确地设置 XPath 表达式,特别是在处理多层嵌套的情况下。可以通过结合文本内容、标签名、索引等方式,精确地定位元素。

2024-11-27 14:59:04 600

原创 UI自动化报错selenium.common.exceptions.ElementNotInteractableException: Message: element not interactable

错误的根本原因通常是元素的状态不符合交互要求,比如不可见、被遮挡、禁用等。等待元素可见、可点击。确保元素不被遮挡或禁用。使用 JavaScript 强制执行交互。

2024-11-27 11:53:23 1154

原创 自动化中通过绝对路径获取数据文件中的详细数据

【代码】自动化中通过绝对路径获取数据文件中的详细数据。

2024-11-27 11:27:37 183

原创 selenium做UI自动化时,每次浏览器都会请求麦克风权限,如何定位这个弹窗或者关闭掉提示?

使用浏览器启动时的配置选项,禁用麦克风和摄像头的权限请求。对于复杂的弹窗,可以使用等显式等待方法来处理弹窗。你也可以考虑通过扩展或修改浏览器配置文件来完全禁用权限请求。通常,第一种方法(通过启动参数禁用请求)是最简便的,

2024-11-19 15:07:01 506

原创 UnicodeEncodeError: ‘gbk‘ codec can‘t encode character ‘\xa0‘ in position 98: illegal multibyte sequ

背景:做爬虫训练的时候发现,有些页面中包含很多的空格等不可识别的字符,会导致运行的时候报错。去除ele中不可识别的字符。

2023-08-20 16:33:41 189 1

原创 关于 UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x9a in position 52: illegal multibyte sequence

Python 的 open 方法默认编码取决于平台,如果是 Windows 平台,默认编码是 gbk,如果文件是 utf-8 编码,就会报这个错误。最近学习,python file文件,读取文件内容的时候报错了。

2023-04-18 21:56:04 999

原创 项目中Axios简单封装,接口地址Api写活

Axios文件import Axios from 'axios'Axios.defaults.baseURL = 'http://101.200.214.243:8767'export default Axiosapi —> Orderexport class Order { getOrder='/order/DealSelectUserOrder' selectOrder='/order/DealSelectOrderBy' OrderDetail='/or

2020-07-15 10:40:29 439

原创 react表格渲染,查看跳转下页时绑定并传K值

react中state的理解:React通过管理状态实现对组件的管理,通过this.state()方法更新state。当this.setState()被调用的时候,React会重新调用render方法来重新渲染UI。表格显示后台传来的数据 componentWillMount(){ let obj = { order_deaId:this.props.user.user.role_id, page:this.state.page,

2020-07-15 10:26:26 166

原创 react表格中发货状态的改变

我使用的是三元运算符来改变状态1代表未发货 2代表已发货{ title: '发货状态', render:(text,record)=>{ return record.order_logisticsStatus==1?"未发货":"已发货"; } }状态展示 <Row gutter={16}>

2020-07-15 09:58:41 171

原创 react中表格的时间转换以及引入日期控件英文转换为中文

日期控件英文转换为中文引入四行代码转换import moment from 'moment'import locale from 'antd/lib/date-picker/locale/zh_CN'import 'moment/locale/zh-cn'moment.locale('zh-cn') <DatePicker format="YYYY-MM-DD" locale={locale} onChange

2020-07-15 09:43:35 895 1

原创 写Vue项目的一些总结(三)

2.使用VuexStore中引入js文件index.js1) state中定义client : client:JSON.parse(window.sessionStorage.getItem("customer"))||{}2) mutation中:getClient(state,data){ window.sessionStorage.setItem("customer", JSON.stringify(data)) state.client =

2020-06-28 09:26:09 189

原创 写Vue项目的一些总结(二)

3.动态的显示与隐藏v-if="nowRole_id==1 || nowRole_id==2 || nowRole_id == 3" 角色的权限,当nowRole_id==1或2或3时显示分配按钮,如果nowRole_id==4或其他则页面不会显示分配按钮mounted() { this.nowRole_id = store.getters.getUserInfo.role_id }Vue:1.监听器filters 转换状态,例如后台传过来状态值为

2020-06-28 09:22:12 116

原创 写Vue项目的一些总结(一)

1.查看弹出框中使用了抽屉加卡片来展示数据,一行只展示一种状态<el-drawer :visible.sync="drawer" :with-header="false" :before-close="handleClose"> <el-card shadow="never"> <b>客户编码:</

2020-06-28 09:16:51 1195

原创 简单的Tab栏切换

简陋的Tab栏切换只考虑基本的切换功能,如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style&

2020-05-15 09:25:28 236

原创 垃圾回收机制 小技巧

垃圾回收机制 小技巧obj = null,没有引用,系统会自动回收var obj = new Object(); obj.name = ""; obj = null;

2020-05-14 19:44:41 125

原创 CSS的样式和基础选择器小知识点

在学校自学时,总结的一些css样式和基础选择器知识点Css样式表   全称:Cascading Style Sheet书写位置:1.行内式(HTML标签中添加style属性):<h1 style="color: pink; font-size:18PX;">我的第一个网页</h1> 2.内部样式:(HTML文档的head标签中,并...

2020-03-01 12:09:13 178

空空如也

空空如也

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

TA关注的人

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