首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

「学习笔记」HTML基础

name 名称 用于指定表单的名称,以区分同一个页面的多个表单。 GET 和 POST 的区别 GET浏览器回退是无害的,而POST会再次提交请求。...网络进程解析响应行和响应头信息的过程: 3.1 重定向 如果响应行状态码为301(永久重定向)和302(临时),那么说明需要重定向其他url。...HTML的输入框可以拥有自动完成的功能,当你往输入框输入内容的时候,浏览器会从你以前的同名输入框的历史记录查找出类似的内容并列输入框下面,这样就不用全部输入进去了,直接选择列表的项目就可以了。...但有时候我们希望关闭输入框自动完成功能,例如当用户输入内容的时候,我们希望使用AJAX技术从数据库搜索并列举而不是在用户的历史记录搜索。...关闭输入框自动完成功能有3种方法: IE的Internet选项菜单里的内容–自动完成里面设置 设置form的autocomplete为”on”或者”off”来开启或者关闭自动完成功能 设置输入框的autocomplete

3.7K20

《手把手教你》系列基础篇(五)-java+ selenium自动化测试- 创建首个自动化脚本(详细教程)

测试用例:打开百度首页,搜索Selenium,然后检查搜索列表,有没有Selenium官网链接。 2.1分析 我们输入了url,然后打开一个页面,如果判断这个页面是不是我们提前知道的页面呢。 1....获取当前url是不是和输入的一致,假如链接没有发生重定向。 2. 获取当前页面title,是不是我们期待的结果。 3. 页面元素body找一个特征元素,这个特征元素能够代表是该网站。...第一点,有时候不靠谱,不知道你们是否听说过盗链,就是输入一个网站URL,显示的内容是别人的网站,而不是你测试的网站。甚至有链接重定向出现。...2.2步骤 1.启动浏览器 2.打开百度首页:http://www.baidu.com 3.判断这个页面是不是我们提前知道的页面 4.定位搜索输入框,记录下输入框元素的xpath表达式://*[@id=...'kw'] 5.定位搜索提交按钮(百度一下),获取xpath表达式://*[@id='su'] 6.搜索输入框输入:Selenium,点百度一下这个按钮 7.搜索结果列表去判断是否存在Selenium

1.4K40

接口测试平台代码实现13:注册功能

上节我们实现了登陆功能,但是可惜用户表没数据。所以这节我们讲如何注册用户。 还记得我们之前登陆页面 做的那个 注册账号的超链接么?...有 以下几种设计: 切换到另一个页面,一个注册页面,里面有用户名密码确认密码 注册按钮。 直接使用用户登陆界面输入的用户名/密码,进入后台完成注册,给用户弹窗提示注册成功!...好,打开login.html,找到这个注册按钮,发现它是一个a标签,a标签不但在href属性可以写一个超链接,也可以href写一个js函数。...然后再补充一点:关于登陆页面的密码 输入框: 我们之前 是能显示出来具体密码的: 那是因我们input属性 就是个普通输入框,不能因我咱们给他起名密码,浏览器就智能的把它当密码输入框了。...登陆成功就可以继续使用,失败则永远停留在login.html,一点空子都不让钻。 好了,今天分享这里了。把这个链接 发送给你的同事,让他们试着创建账号 登陆吧?

1.5K20

Servlet从了解放弃(02)

pom.xml添加 mysql和数据库连接池的jar包信息 把jdbc.properties配置文件从之前工程复制过来 把之前工程的DBUtils工具类复制新工程 实现注册功能:...创建reg.html页面 页面准备1个文本输入框和一个密码框 把提交方式改成post,提交地址为RegServlet 创建RegServlet,留下doPost方法,方法先设置字符集,再获取参数...创建cn.tedu包 并且把DBUtils从上个工程拿过来 创建reg.html页面 页面准备1个文本输入框和一个密码框 把提交方式改成post,提交地址为RegServlet...jdbc登录的代码 ,要求实现正确页面返回登录成功!...创建ListServlet 留下doGet方法 ,从数据库查询出员工信息 通过printwriter输出到页面 删除员工步骤: ListServlet给浏览器返回数据添加删除超链接 href=DelServlet

33210

5个不常提及的HTML技巧

这就降低了屏幕内容展示过程的图片素材的请求数量,提升了站点性能。 往往我们都是通过javascript来实现的,通过监听页面滚动事件来确定加载对应的资源。...当用户进行输入搜索功能,如果能够给出有效的提示,这会大大提升用户体验。...输入建议和自动完成功能现在到处可见,我们可以使用Javascript添加输入建议,方法是输入框上设置事件侦听器,然后将搜索的关键词与预定义的建议相匹配。...---- 页面重定向(刷新) 当我们希望实现一段时间后或者是立即重定向另一个页面的功能,我们可以直接通过HTML来实现。 我们经常会遇到有些站点会有这样一个功能,“5s后页面将跳转”。...因此,最好在某些特殊的情况下使用它,比如在长时间用户不活动之后再重定向目标页面。 ---- 后记 HTML和CSS是非常强大的,哪怕我们仅仅使用这两种技术也能创建出一些奇妙的网站。

42910

使用百度统计跟踪和分析 WordPress 404 页面

我们知道正确处理 404 页面是 SEO 链接建设中非常重要的一环,我们需要分析网站上的 404 页面有哪些,哪里来的?然后改正这些 404 页面,使用 301 重定向把流量导正确的页面上去。...> 上面这段代码是,如果当前页面是 404 页面,首先调用 _setAutoPageview 让百度统计停止自动统计,然后在当前页面 URL 的域名和路径之间再加上 /404,最后调用..._trackPageview,让百度统计使用修改之后的 URL 作为链接进行统计,这样所有的 404 页面都是以 /404 开头了。...百度统计中分析 WordPress 404 页面 登陆百度统计,点击 页面分析 > 受访页面,然后页面过滤输入框输入:http://blog.wpjam.com/404/,这样就可以查看到所有的...404 页面链接了: 目前百度统计单个页面的来源统计这块还是不太行,所以目前只能使用百度统计查看那些 404 页面用户访问得比较多,然后查看下各种来自各个搜索引擎或者来源的 404 页面分别是哪些

35510

CAS 单点登录登出 系统「建议收藏」

单纯的cas部署 需要一堆的过滤器:下面介绍三个:①登录过滤器;②票据验证过滤器;③拦截退出连接过滤器 作用: ①用户登录应用系统是 过滤 是否带有 票据信息,如果没有带票据信息,就重定向登录页面...(输入用户名和密码); 登录成功后 用户系统会返回一个票据; ②此时再去访问另一个系统,这个系统有另一个过滤器,用于票据验证; ③当退出的时候,有一个专门拦截退出连接的过滤器...:9001(因为pom文件配置了其端口) 回车后会被自动拦截跳转到 CAS 的登录页面(原因: web.xml 配置了认证拦截), 正确输入 用户名 和 密码后,回车 会自动跳转到index.jsp...方式一:地址栏输入:http://localhost:9100/cas/logout 方式二: index.jsp 页面添加一个退出的超链接 ② 修改 用户名 的输入框,复制对应的 用户名输入框,并删除自定义的 placeholder=”邮箱/用户名/手机号” class=”span2 input-xfat

2K20

前端开发学习──初识Html

,而标签换行不会生成空白行 标题标签,h1-h6 取值h6,建议h1标签在一个页面里只能出现一次 文本标签 文本内容 文本格式化标签: 1.文本加粗标签 href:跳转的路径,必写 title:提示文本,当鼠标放到链接显示的文字 target:_self为默认值,自身页面打开...(关闭自身页面,打开链接页面);_blank打开新页面 (自身页面不关闭,打开一个新的链接页面) 无序列表 d...method :POST 的安全性更加,因为页面地址栏中被提交的数据是不可见的;GET通过地址栏提供(传输)信息,可见,安全性差 输入框 <form action="form.php" method=...maxlength="6" 限制输入字符长度 readonly=”readonly” 将输入框设置为只读状态(不能编辑) disabled="disabled" 输入框未激活状态 name="

1.8K20

Kali Linux Web 渗透测试秘籍 第四章 漏洞发现

测试拥有许多输入的表单,或者取决于输入重定向其它页面的表单,这非常便利。 我们可以将一个有效值替换为另一个,但是如果我们输入了一个无效值作为id,会发生什么呢?...Name输入框,对Username输入user(包括符号)。Password输入框,对Password输入secret。之后点击View Account Details。...为了发现 XSS 漏洞,我们需要遵循以下原则: 我们输入框输入的,准确来说是被发送的文本,用于形成页面展示的信息,这是反射型漏洞。 特殊的字符没有编码或转义。...输入框输入1'并提交该 ID。 这个错误信息告诉我们,我们修改了生成好的查询。这并不意味着这里确实有 SQL 注入,但是我们可以更进一步。 返回 DWVA/SQL 注入页面。...为了验证是否有基于错误的 SQL 输入,我们尝试另一个输入:1''(两个单引号)。 现在,我们要执行基本的 SQL 注入攻击,输入框输入' or '1'='1并提交。

77220

html学习笔记(一)

认识网页 网页组成 由文字、图片、输入框、视频、音频、超链接等组成。 web标准 W3C组织(万维网联盟) Html (结构标准 ),相当人的身体。..." (默认值) 自身页面打开(关闭自身页面,打开链接页面) Target=”blank” 打开新页面 (自身页面不关闭,打开一个新的链接页面) 锚链接 先定义一个锚点:超链接跳转到页面的任何位置。...样式表还是图标 type="text/css" type="text/css":规定链接文件的MIME类型,就是说链接文件css还是js href="1.css":链接的文件路径 设置 icon...文本框未激活 value:输入框的默认内容 密码输入框 PS:文本输入框的所有属性对密码输入框都有效 单选框 <input...(比如使用p是段落标签) 2:语义不明显,既可以使用div或者p,尽量用p, 因为p默认情况下有上下间距,对兼容特殊终端有利。

8.3K51

网页组成

认识网页 网页组成 由文字、图片、输入框、视频、音频、超链接等组成。 web标准 W3C组织(万维网联盟) Html (结构标准 ),相当人的身体。..." (默认值) 自身页面打开(关闭自身页面,打开链接页面) Target=”blank” 打开新页面 (自身页面不关闭,打开一个新的链接页面) 锚链接 先定义一个锚点:超链接跳转到页面的任何位置。...="用户名"> type:输入的是文本内容 name:输入框的名字 maxlength:限定输入文本长度 readonly:文本框只读 disabled:文本框未激活 value:输入框的默认内容...密码输入框 PS:文本输入框的所有属性对密码输入框都有效 单选框 <input type="radio" name="gender...(比如使用p是段落标签) 2:<em>在</em>语义不明显<em>时</em>,既可以使用div或者p<em>时</em>,尽量用p, 因为p<em>在</em>默认情况下有上下间距,对兼容特殊终端有利。

5.8K10

一个简单的登录功能,你真的会测试吗?

页面上的密码框是否加密显示?后台系统创建的用户第一次登陆成功,是否提示修改密码?忘记用户名和忘记密码的功能是否可用?前端页面是否根据设计要求限制用户名和密码长度?...刷新页面是否会刷新验证码?如果验证码具有时效性,需要分别验证时效内和时效外验证码的有效性。如果用户登录成功但是会话超时,继续操作是否会重定向用户登录界面?...页面默认焦点是否定位在用户名的输入框?Tab和Enter等键是否可以正常使用?...安全性测试用例验证存储在后台的用户密码是否加密;验证用户密码在网络传输过程是否加密;验证密码是否具有有效期,以及到期后是否提示用户需要修改密码;不登录的情况下,浏览器地址栏中直接输入登录后的URL,...验证是否会重定向用户登录界面;验证密码输入框不支持复制和粘贴;验证密码输入框输入的密码是否都可以页面源码模式下查看;在用户名和密码的输入框中分别输入典型的“SQL注入攻击”字符串,验证系统返回的页面

45850

现代浏览器探秘(part2):导航

浏览器进程具有很多线程,比如于UI线程用于绘制浏览器的按钮和输入框,网络线程负责处理网络堆栈以从互联网接收数据,存储线程控制对文件的访问等。...因为Chrome,地址栏也是搜索输入框,因此UI线程需要解析并判断是将你的输入发送到搜索引擎还是去请求对应的网站。 ?...图2:UI线程与网络线程进行通信以导航mysite.com 此时,网络线程可以接收像HTTP 301那样的服务器重定向头。在这种情况下,网络线程会通知UI线程服务器正在请求重定向。...因为它会产生更多延迟,甚至启动导航之前需要执行一些处理。 应该仅在需要添加此事件处理,例如,如果需要警告用户他们可能会丢失页面输入的数据。 ?...图8:浏览器进程通过IPC通知渲染器进程它将要导航另一个站点 如果导航是从渲染器进程启动的(例如用户单击链接或客户端JavaScript执行window.location =“https://newsite.com

2K20

接口测试平台代码实现12:用户管理系统的后台代码-登录

用id最好,那就先给那俩输入框加上id,曾经我们做selenium自动化时候,经常埋怨开发不给加id让我们定位不好办,现在我们也是开发了,切记要养成习惯,加上id,方便我们自己。...然后login() 加上如下俩句,变量名可以随便起。获取到了俩个输入框的值,一个是username,一个是password 然后我们可以检验一下 是否正确。...最后收到返回值,直接弹窗 报错文案。 因为如果是正确的话,我们打算在后台时候直接让用户跳转到其他页面比如首页。那么这个登陆页面也就不复存在了。...我们可以尝试一下,浏览器随意输入用户名/密码,点击登陆,看看后端我们pycharm能否打印成功。保证服务启动。 点击登陆按钮后,可以看到已经打印好了,这说明我们的前端数据传输链路打通了。...再来写正确的部分: 直接重定向/home/首页,我们前面讲过,HttpResponseRedirect函数是重定向浏览器链接的。现在我们试试看吧! 刷新浏览器,确保服务运行

1.3K20

从“CI搭建兽”“流水线即代码”操练目的准备工作CI搭建兽的辛苦手工工作10行代码搞定“CI搭建兽”的全部手工工作部署流水线与单件流

Jenkins首页点击“New Item”链接 Enter an item name输入框输入这个item的名字,比如可以叫mobilebanking-commit 点击"Maven project...输入框填写pom文件的位置mobilebanking/pom.xml,向Goals and options框填写Maven的命令参数clean test来运行单元测试 点击页面左下角的“Save”按钮来保存...回到Jenkins的首页Dashboard,点击“New Item”链接 Enter an item name输入框输入这个item的名字,比如可以叫mobilebanking-acceptance...先在Jenkins的Web UI里面定义一个流水线 Jenkins首页点击“New Item”链接 Enter an item name输入框输入这个item的名字,比如可以叫pipeline-as-code...点击"Pipeline",表示要创建一个流水线,然后点击OK按钮,进入配置页面 Build Triggers框勾选"Poll SCM",然后在下面的"Schedule"输入框输入* * * *

1.2K20
领券