what? 在Selenium项目中,对页面做出修改之后,弹出消息提示框,也就是toast。 toast,Web页面的消息提示框,动画出现,弹出一段时间后自动消失。e.g. why? 在实际项目中,用例的失败与否可以借助toast的属性来断言,所以需要定位toast,并且获取其属性。 how? 1. ...
分类:
Web程序 时间:
2020-01-21 16:14:54
阅读次数:
360
内容安全策略(CSP)详解 https://www.cnblogs.com/both-eyes/p/10841875.html 1.背景 1.1.同源策略 网站的安全模式源于“同源策略”,web浏览器允许第一个web页面中的脚本访问页面中的数据,但前提是两个web页面具有相同的源。此策略防止一个页面 ...
分类:
其他好文 时间:
2020-01-19 09:53:20
阅读次数:
81
"""上传文件是比较常见的Web功能之一,但WebDriver并没有提供专门用于上传的方法,如何实现上传操作关键在于上传文件的思路。一般Web页面的上传功能的操作需要单击“上传”按钮后打开本地的Window窗口,从窗口中选择本地文件进行上传。而WebDriver是无法操作Windows控件的,所以, ...
分类:
Web程序 时间:
2020-01-19 00:08:41
阅读次数:
104
"原文链接" 响应式布局 自从进入移动互联网时代,响应式布局这个词经常出现在 Web 设计和开发领域,它让 Web 页面在不同尺寸的设备上都具有良好的浏览体验。 开始之前 在讲解响应式布局之前,需要先了解一下基础知识,只有对它们都有一定的了解,才能在做响应式布局时选取合适的技术方案。 像素 像素这个 ...
分类:
Web程序 时间:
2020-01-13 14:34:27
阅读次数:
120
一、先来个简介 什么是XSS? 百度百科的解释: XSS又叫CSS (Cross Site Script) ,跨站脚本攻击。它指的是恶意攻击者往Web页面里插入恶意html代码,当用户浏览该页之时,嵌入其中Web里面的html代码会被执行,从而达到恶意用户的特殊目的。 它与SQL注入攻击类似,SQL ...
分类:
编程语言 时间:
2020-01-10 23:56:00
阅读次数:
214
服务器传输大量信息到客户端(浏览器),即使有了服务器端缓存,用户每次打开web页面都需要请求服务器,传输大量信息,然后渲染。 主要存在网络传输成本,如果我们将大量的不太会变动的字典信息存储于localStorage,就能实现高性能的操作。 由于localStorage是永久的,自身没有过期时间,这对 ...
分类:
其他好文 时间:
2020-01-10 20:08:13
阅读次数:
72
1.先确定locust脚本 通过 2.进入locust脚本目录 如图: 此时web页面是这样的 如图: 3.此时执行master-他是不执行的,只做管理,不执行task任务 如图: 4.如果想执行的话,需要再开个cmd 执行slave 如图: 5.如果maseter 和slave 不在同一个电脑上, ...
引入:当在浏览器的地址栏输入url时... 根据Web浏览器地址栏中指定的url,Web浏览器从Web服务端获取文件资源(resource)等信息,从而显示出Web页面。 HTTP (HyperText Transfer Protocol,超文本传输/转移协 议 ) 客 户端 (client):通过 ...
分类:
Web程序 时间:
2020-01-07 00:48:22
阅读次数:
94
背景 随着现在移动端设备的硬件性能的提高,现在web页面的体验逐渐变得可以接受,现在很多的应用都采用的Hybrid开发模式,一方面有利用了原生设备的API的优势(性能好、用户体验好),另一方面利用了web开发的优势(跨平台,开发成本低)。比如微信、QQ、58同城、美团、爱奇艺等等应用都是采用的Hyb ...
分类:
移动开发 时间:
2020-01-06 09:21:58
阅读次数:
173
Maven基础 Web项目开发理论 视图层:直接负责Web页面的表现 控制层:控制页面表现 持久化层:与数据库和存储交互 目前开发所存在的问题 1. 一个项目就是一个工程 如果一个项目非常庞大,就不再适合使用package划分模块,最好每一个模块对应一个工程,利于分工协作。 而 借助于maven,就 ...
分类:
其他好文 时间:
2020-01-04 14:29:30
阅读次数:
70