- 博客(10)
- 收藏
- 关注
原创 Playwright解决ShadowDOM(wujie-app)元素定位
本人在自动化测试工作中遇到了wujie-app这个前端框架,在上一篇文章Selenium遇上shadowDOM如何实现元素定位中提到了使用Selenium运行js脚本来实现元素定位。后期在搜索后了解到Playwright这个框架可以更好的解决元素定位这个问题。因此编写此文,作为笔记查看。由于本人也是第一次接触playwright,学习深度不够,上面给出的例子也都是在工作中使用的语句,通用性不高,如果有疑问可以评论出来大家一起讨论。如果有更好的学习资源,后面也会享一些到评论区。
2024-11-26 11:20:24
649
原创 Selenium遇上shadowDOM(wujie-app)如何实现元素定位
本人日常工作中遇到了需要在shadowDOM中进行元素定位的问题,在搜集了网上诸多关于此类的解决方法后,发现多数方法表达不明确,特记录下来作为笔记
2024-09-30 15:50:28
768
7
原创 Springboot+jwt+springsecurity在实际开发中的使用
SpringSecurity是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架,提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC,控制反转,依赖注入和AOP(面向切面编程)功能,为应用系统提供声明式的安全访问控制功能,减少了为企业系统安全控制编写大量重复代码的工作。(注:此篇为自学springsecurity时的demo,特此记录下来方便日后使用)
2022-09-22 17:25:39
1242
原创 PHP使用AES加密数据并采用预处理语句防SQL注入
PHP使用AES加密数据并采用预处理语句防SQL注入前言本人在学习PHP编写web端系统时,对如何解决数据安全性问题产生了疑惑。在搜索相关作者文章解决疑惑后,将如何使用AES加密数据,以及如何使用预处理语句防SQL注入的解决方法记录如下。(笔记中给出的例子均为简单的sql语句)
2022-03-19 18:35:29
804
原创 SSM框架下使用ajax实现jsp和controller的数据互传
这里写自定义目录标题SSM框架下使用ajax实现jsp和controller的数据互传JAR包的引入功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入SSM框架下使用ajax实现jsp和controller的数据互传AJAX全称为
2021-06-29 19:07:26
2501
原创 html、php和js值的传递(使用ajax进行传递)
php和js值的传递(使用ajax进行传递)在开发校企合作管理系统时,由于使用到了php和js之间的数据传递,所以这里记下此方法方便日后使用。使用的场景:js获取checkbox的值后,将获取的值传递给php。即:php1->js->php21.js获取php1中的checkbox的值。function getTDtext(){ var rows = document.getElementById("qiye").rows; var a = document.getEleme
2020-11-27 08:48:25
2625
原创 PHP简单同学录(连接数据库)
这个是学PHP时写的一个简单的php同学录作业,用的DW和wamp使用sqli连接数据库,比较简单没有写登录界面(需要的可自行编写)。1.欢迎界面<!doctype html><html><head><meta charset="utf-8"><title>无标题文档</title> <style> body{ background-image: url("image/view1.jpg");
2020-07-07 17:37:14
1751
3
原创 二叉树的遍历JAVA实现
二叉树的遍历JAVA实现参考资料二叉树的遍历有前序、中序、后序和层序,其主要区别是:前序(根节点=>左子树=>右子树)中序(左子树=>根节点=>右子树)后序(左子树=>右子树=>根节点)这通过递归的方式实现对二叉树的前序、中序、后序的遍历,而通过队列的方法实现对二叉树的层序遍历。代码实现数据添加: public void add(int dat...
2020-04-03 14:49:10
146
原创 JAVA双端队列实现
JAVA双端队列实现参考资料双端队列(double-ended queue)是一个限定插入和删除操作的数据结构,具有队列和栈的性质。双端队列与一般队列的主要区别是:双端队列可以在队首和队尾进行添加和删除。而一般的队列则是在队尾添加,队首删除。这里通过链队列来实现。定义Node类class Node{ int data; Node pre; Node next; public No...
2020-03-23 22:02:49
505
原创 JAVA实现链队列
JAVA实现链队列队列是一种特殊的线性表,主要的特点在于其添加数据是在队尾进行操作的而删除数据是在队首进行操作的。定义Node类class Node{ int data; Node next; public Node(int data){ this.data=data; }}定义链队列方法类class CreateQueue{ Node rear=null; Node...
2020-03-23 00:04:43
924
1
空空如也
wujie-app如何用selenium自动化
2024-09-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人