firefox

[Selenium+Java] Using Cucumber with Selenium

霸气de小男生 提交于 2020-04-27 21:42:51
Original URL: https://www.guru99.com/using-cucumber-selenium.html Using Cucumber with Selenium In this tutorial, you will learn how to integrate Cucumber with Selenium Webdriver. What is Cucumber? Cucumber is a testing approach which supports Behavior Driven Development (BDD). It explains the behavior of the application in a simple English text using Gherkin language. Learn more at - https://www.guru99.com/cucumber-tutorials.html What is Selenium? Selenium is an automation tool for Functional Testing of the web-based application. Selenium supports different language like java, ruby, python C#,

[Selenium+Java] Flash Testing with Selenium

家住魔仙堡 提交于 2020-04-27 21:42:34
Original URL: https://www.guru99.com/flash-testing-selenium.html Flash Testing with Selenium In Selenium Automation, if the elements are not found by the general locators like id, class, name, etc . then XPath is required to find an element on the web page to perform operation on that particular element. But in Flash testing, XPath fails to access flash object. So Flashwebdriver object is required to find flash object in any application. Here you will see how to execute flash Testing and how to do flash testing with Selenium. In this tutorial, you will learn- What is Flash Testing? How Flash

svg SMIL Animation动画

北城以北 提交于 2020-04-27 18:51:45
svg path路径绘制:贝塞尔曲线 二次贝塞尔曲线: 三次贝塞尔曲线: 基本参数: 指令字母(绝对坐标) 中文含义 参数示意 具体说明 M 移动到 (moveTo) x,y 路径起始点坐标 Z 闭合路径 (closepath) 将路径的开始和结束点用直线连接 L 直线 (lineTo) x,y 当前节点到指定 (x,y) 节点,直线连接 H 水平直线 x 保持当前点的 y 坐标不变, x 轴移动到 x, 形成水平线 V 垂直直线 y 保持当前点的 x 坐标不变, y 轴移动到 y, 形成垂直线 命令 名称 参数 M moveto 移动到 (x y)+ Z closepath 关闭路径 (none) L lineto 画线到 (x y)+ H horizontal lineto 水平线到 x+ V vertical lineto 垂直线到 y+ C curveto 三次贝塞尔曲线到 (x1 y1 x2 y2 x y)+ S smooth curveto 光滑三次贝塞尔曲线到 (x2 y2 x y)+ Q quadratic Bézier curveto 二次贝塞尔曲线到 (x1 y1 x y)+ T smooth quadratic Bézier curveto 光滑二次贝塞尔曲线到 (x y)+ A elliptical arc 椭圆弧 (rx ry x-axis

原生JS的使用,包括jquery和原生JS获取节点、jquery和原生JS修改属性的比较

我怕爱的太早我们不能终老 提交于 2020-04-27 08:25:31
一、前言   相比于JS这条直达终点、满是荆棘的小路,jquery无疑是康庄大道了,足够的简洁、易用给了它辉煌的地位。然而,毕竟是绕着道的插件,当小路走着走着变成大路的时候,曾经的大路也就失去了他自身的优势了。   原生JS虽然没有jquery那么的好用、便捷,或者说没有jquery那样让我们使用的如此顺手,甚至是无法舍弃的依赖。可是我们依然不得不扔掉手中这根陪伴我们多年的拐杖,我们不是瘸子,我们不曾腐朽,我们还可以独立前行。 二、正文 1. jquery和原生JS获取节点的比较 // 这是HTML代码,提供节点用于获取 <div id="divId" class="divClass"> <input type="text" name="nickname" placeholder="请输入用户名"> <input type="password" name="pwd" placeholder="请输入密码"> </div> // jquery 通过$/jquery获取节点,也就是css选择器 $("#divId" ) $( ".divClass" ) $( "input[name='nickname']") // 原生JS,通过id和classname,tagname,name获取节点 document.getElementById("divId" ) document

Burp Suite抓https数据包

会有一股神秘感。 提交于 2020-04-27 05:42:09
本地环境 JDK1.8 Burp Suite 1.7.26 Firefox 59.0.2 一、burp介绍 请自行谷歌,这里不过多介绍 二、配置HTTPS抓包方法【以Firefox为例】 通常情况下burp默认只抓HTTP的包,HTTPS因为含有证书,因而无法正常抓取,抓HTTPS数据包就需要设置可信证书。 配置方法: 第零步:配置火狐浏览器的网络代理(配置火狐浏览器的网络自行谷歌) 第一步:火狐访问http://burp,下载burp的内置证书保存到本地 第二步:导入证书 第三步:信任此证书 在证书机构中导入刚才的PortSwiggerCA.crt文件,并选择【信任使用此CA标识的网站】 确定以后在代理的情况下浏览器就可以正常的访问HTTPS的包,burp就可以抓取到https的数据包了。 三、启动burpsuite 启动burp:java -jar BurpUnlimited.jar 启动后就会看到抓取的https数据包了,如下 来源: oschina 链接: https://my.oschina.net/u/4374385/blog/4027679

[转]Firefox+Burpsuite抓包配置(可抓取https)

泄露秘密 提交于 2020-04-27 02:29:02
0x00 以前一直用的是火狐的autoproxy代理插件配合burpsuite抓包 但是最近经常碰到开了代理却抓不到包的情况 就换了Chrome的 SwitchyOmega插件抓包 但是火狐不能抓包的问题一直很纠结 今天早上看了一下文章 终于解决了这个问题 0x01 环境配置 burpsuite 1.7.11 firefox 54.0.1(32位) 0x02 1. firefox代理设置 不用下载别的插件 就用火狐本身的代理设置 选项 ---> 高级 --->网络 这样配置就好了 默认的不使用代理包括localhost和127.0.0.1 需要把他们去掉不然本地的包就抓不到了 2. firefox的证书设置 在firefox的url栏输入 http://burp 点击 CA Certificate 下载证书 然后在导入证书 选项 ---> 高级 --->证书 --->查看证书 点击导入 然后找到刚刚下载的证书 打开 勾选第一个 信任使用该CA标志的网站 然后点击确定 就导入成功了 3. burpsuite的设置 用默认的就好了 或者和刚刚代理设置额一样 这样就算设置好了 可以抓包了 0x03 使用: 因为是直接给浏览器本身设置了固定代理 所以是一直开着的 不像autoproxy可以开关 他会一直抓取数据包 但是如果把burp里的intercept选项变成off 就不会截取数据包

BurpSuite 代理设置的小技巧

谁说我不能喝 提交于 2020-04-27 02:28:17
原文:https://www.anquanke.com/post/id/85925 作者: 三思之旅 预估稿费:300RMB 投稿方式:发送邮件至linwei#360.cn,或登陆网页版在线投稿 在Web渗透测试过程中,BurpSuite是不可或缺的神器之一。BurpSuite的核心是代理Proxy,通常情况下使用BurpSuite的套路是:浏览器设置BurpSuite代理——>访问Web应用程序——>BurpSuite抓包分析。本人从事Web渗透测试尚不足一年,这期间在代理设置过程中踩到过一点『小坑』,现在将我踩过的『小坑』总结一下。本文主要面对新人朋友,老司机们请不吝赐教~ 0x01 一般情形 最一般的情形是针对采用HTTP协议的Web应用程序的渗透测试。这种情况下,直接设置浏览器的代理服务器为BurpSuite即可,默认为127.0.0.1:8080。 当然,直接更改浏览器的代理服务器设置比较繁琐,更好的办法是使用浏览器插件,预先设置好代理方案,然后根据实际情况一键切换。Chrome推荐使用 Proxy SwitchyOmega 插件: Firefox推荐使用 FoxyProxy : 至于IE浏览器,说实在话用得很少,不建议用于渗透测试。一方面,IE不支持扩展插件;另一方面,IE的代理设置也就是系统全局代理,一旦更改了IE的代理,除了那些自带代理设置的程序外

使用BurpSuite抓取HTTPS网站的数据包

杀马特。学长 韩版系。学妹 提交于 2020-04-26 20:02:18
昨天面试,技术官问到了我如何使用BurpSuite抓取https网站的数据包,一时间没能回答上来(尴尬!)。因为以前https网站的数据包我都是用Fiddler抓取的,Fiddlert自动帮我们配置好了证书,所以就没用BurpSuite抓取过,今天特意去学习了下如何使用BurpSuite抓取https网站的数据包。 关于HTTPS协议中证书的认证过程,传送门——> HTTPS协议工作原理(SSL数字证书) BurpSuite之所以不能抓取https数据包,是因为BurpSuite作为中间人代理,我们和https网站之间的数据通信都是由BurpSuite来代理的,而https通信是需要SSL证书的,BurpSuite的证书我们浏览器默认是不信任的。所以要想实现BurpSuite抓取https的数据包,最关键的是让浏览器信任BurpSuite的证书。 下面我以Firefox浏览器为例,演示如何让Firefox信任BurpSuite的证书。 首先,打开BurpSuite,配置好代理。如果不知道怎么用BrupSuite的,移步——> Burpsuite工具的使用 然后访问 http://burp/ ,下载BurpSuite的证书 下载到桌面后,得到的是一个 cacert.der 的文件,而并不是我们常见的 .cer 格式的证书,这是因为证书的编码方式不一样导致的

50个前端开发小技巧总结,提升你的竞争力,抓住金三银四的小尾巴

≯℡__Kan透↙ 提交于 2020-04-26 15:06:20
导语 又是一年金三银四,不同的是今年开局有点难,但是办法总比困难多,祝愿大家都能找到好工作!!! OK,步入正题, 最近整理了一下大学时候学习前端的一些笔记,温故而知新,虽然有点乱,但是还是分享出来,希望能跟大家一起学习一起进步,同时给正在找前端开发工作的朋友一份参考。 50个前端小知识 1.link链接的css文件也是可以用id命名的,即任何标签都可以加id,包括link,head body html等 2.任何标签的任何属性也都是可以修改的,例如link里面的href 3.input都有一个属性叫title,就是提示文字 4.前期开发中,可以在a链接的href中加js代码,也可以加#,但是建议一般先空着,因为加#点击之后会跳上去,而空着不会有反应,后期确定好跳转路径再加上去。 5.html里面的属性怎么写,js就怎么写,唯一例外的是class,如果要改变div的class,必须是ODiv.className=XXX; 6.两种操作属性的方法:(.)和([’ ']) a[xxx]的好处是可以设置属性参数 7.元素.style.属性=XXX 是修改行间样式,改完后再改className是不会有效果的,会被行间样式的优先级取代,为了避免出现错误,要么只改style,要不只改className,混着来会出错! 8.事件和其他属性一样都可以用js来添加的, 9.window

如何设置对输入字段的关注?

北慕城南 提交于 2020-04-26 14:13:26
问题: What is the 'Angular way' to set focus on input field in AngularJS? 在AngularJS中将焦点设置在输入字段上的“角度方式”是什么? More specific requirements: 更具体的要求: When a Modal is opened, set focus on a predefined <input> inside this Modal. 打开 模态后 ,将焦点放在此模态内的预定义 <input> 。 Everytime <input> becomes visible (eg by clicking some button), set focus on it. 每当 <input> 变为可见时(例如,通过单击某些按钮),请将焦点设置在它上面。 I tried to achieve the first requirement with autofocus , but this works only when the Modal is opened for the first time, and only in certain browsers (eg in Firefox it doesn't work). 我试图 通过 autofocus 达到第一个要求