![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
文章平均质量分 89
困知勉行1985
学而时习之,不亦说乎
展开
-
webdriverio(Selenium)前端自动化测试概述
1.webdriverio 与 Selenium的关系:简单来说就是selenium是最早出现的前端测试框架,但是因为是基于js的,所有受到浏览器安全限制,有些功能受限,后来就诞生了webdriverio这个新的框架,WebDriver直接利用了浏览器的内部接口来操作浏览器,而不是基于js。它整合并且逐渐替代了selenium。我们把Selenium当做一套API,需要用户自己创建自动化框架的所有部分。WebdriverIO则提供了一个完整的框架。它不需要你像Selenium一样从头开始实现一堆东.原创 2021-09-03 10:58:09 · 1747 阅读 · 0 评论 -
Selenium前端自动化测试框架 简介与使用
1.概述:Selenium是一个浏览器自动化库。Selenium最常用于测试web应用程序,可以用于任何需要与浏览器自动交互的任务。自动化测试的脚本可以使用Python,java,js等,需要根据各自公司自己的需要来选择,如果公司开发人员对于java比较熟悉,则选择java,测试人员有时候并不熟悉脚本编程语言,这时候开发人员可以进行一定的帮助。本文中的安装和使用环境是windows10.2.安装Selenium及相关组件:2.1 安装Selenium:使用npm进行安装npm in原创 2021-08-09 11:14:50 · 1971 阅读 · 0 评论 -
React 集成 jsoneditor 以对json数据进行展示和修改
1.jsoneditor库下载地址:JSON编辑器是一个基于web的工具,用于查看、编辑、格式化和验证JSON。它有各种模式,比如树编辑器、代码编辑器和纯文本编辑器。github地址:https://github.com/josdejong/jsoneditor2.下载并编译(1).安装依赖yarn install在安装过程中提示没有安装python2, 所以如果没有安装过python2的请自行查找资料进行安装,这里只对python系统环境变量的配置,进行说明以python2为例进行原创 2021-04-19 17:25:16 · 6766 阅读 · 4 评论 -
React 集成jsoneditor后,password格式保护json数据的敏感信息
目录1.集成jsoneditor到React2.修改代码(1).添加Option(2).修改Node.js文件(3).修改util.js文件1.集成jsoneditor到React关于怎样将jsoneditor集成到React中,请参考文章:https://blog.csdn.net/wdquan19851029/article/details/115869264,本文只讲怎样修改jsoneditor源码,使用password格式保护json敏感信息。从github下载源代码原创 2021-04-19 20:33:20 · 970 阅读 · 2 评论 -
让每个Http请求都自动带上token
将token放到cookie中,这样每个http请求就都可以带上token信息了。access_token="jeerfdafdseveaewfewfewa......";document.cookie = "keycloakToken=" + access_token;下面以Django的中间件为例,看看后端是怎样从request中得到token信息。accessToken = "";if not request.META.get('HTTP_COOKIE'): #判断有没有cooki原创 2020-12-23 21:34:27 · 19257 阅读 · 0 评论 -
Angular或React中使用js下载文件
HTML里面的<a>标签可以用来下载文件,例如:<a href="http://domain:port/file.zip" download="target.zip"> 下载文件 </a>下载文件的时候,我们不可能给每个文件都写死一个anchor标签(<a>),这时候就可以利用js去临时创建一个<a>标签,以完成下载。用js创建一个隐藏的<a>标签 js设置其href属性 js设置其download属性 js触.原创 2020-12-22 09:47:18 · 959 阅读 · 0 评论 -
js中 this 指向问题
Java Script中的this到底指向什么? 要分几种情况。方法中使用1.JavaScript是面向对象的,对象的定义是这样的:var baby = { name: '依依', birthday: 2020, getBirth: function () { return this.birthday; }};baby.getBirth; // function baby.getBirth()baby.getBirth(); //2020.原创 2020-12-14 16:01:12 · 816 阅读 · 0 评论