selenium(java)之文件系统FileHandler

webdriver提供了一个文件操作的类,即FileHandler。你可以点击这里查看FileHandler的官方api说明。 同时webdriver提供了一个对文件进行压缩和解压缩的类Zip,压缩操作对于需要从远程机器获取大量的日志文件或者截屏文件而言非常有效。你可以点击这里查看Zip的官...

2016-10-21 19:30:35

阅读数:1987

评论数:1

selenium(java)之屏幕截图操作TakesScreenshot

selenium提供了截图的功能,其接口是TakesScreenshot。该功能是在运行测试用例的过程中,需要验证某个元素的状态或者显示的数值时,可以将屏幕截取下来进行对比;或者在异常或者错误发生的时候将屏幕截取并保存起来,供后续分析和调试所用。 下面以简书首页为例学习一下截图功能的接口如何使用。...

2016-10-21 19:28:14

阅读数:8234

评论数:2

【fiddler】抓取的https的会话记录时出现有“Tunnel to ...443”的会话记录

在抓取https的数据包时,fiddler会话栏目会显示“Tunnel to….443”的信息,这个是什么原因呢? connect表示https的握手(也就是认证信息,只要是https就要进行认证),只要不是满篇的Tunnel to….443,就没有任何问题。我们可以选择将这类信息进行隐藏。...

2016-10-20 16:32:02

阅读数:8130

评论数:1

【fiddler】抓取https数据失败,全部显示“Tunnel to......443”

这个问题是昨天下午就一直存在的,知道今天上午才解决,很感谢“韬光养晦”。 问题描述: 按照网络上的教程,设置fiddler开启解密https的选项,同时fiddler的证书也是安装到系统中,但是抓取https的时候总是出现“Tunnel to……443”,如图所示: 解决办法: 如果你遇到上...

2016-10-20 16:25:42

阅读数:37062

评论数:9

【fiddler】使用过程中总是弹出提示框“Protocol violation Report”

我记得以前也有下载过fiddler的时候遇到过这个问题,当时因为没有太积极的研究,所以每次都关闭提示框就了事,这两天学习的过程中也遇到了,本来想不解决的,可是10分钟弹出几十次,你能忍么?反正我是不能忍受的。 问题描述:在使用fiddler抓包的过程中,总是会弹出名字为“Protocol viol...

2016-10-20 15:52:42

阅读数:4713

评论数:0

【fiddler】Error:ConnectionRefused(0x274d)

继续将学习fiddler过程中遇到的问题整理一下。 问题描述:安装fiddler成功,打开fiddler准备拦截chrome/IE的http数据包,但是在浏览器中输入地址之后页面出现提示“[fiddler] The connection to the upstream proxy/gateway ...

2016-10-20 15:43:00

阅读数:5349

评论数:0

【fiddler】 fiddler总是在菜单栏下面弹出提示“The system proxy was changed,click to reenable fiddler capture”

因为我的一个好朋友这两天准备学习fiddler,所以跟了一下风,我也来参观一下这个一直想学却一直没有去研究的调试代理软件。可是却没有想到对于我这个没有接触过fiddler,不很了解http,https(证书)的人来说,简直了,遇到了太多问题。这里做一下简单的记录,因为我坚信“学了忘,忘了学”的基本...

2016-10-20 15:28:44

阅读数:9128

评论数:1

selenium(java)之RemoteWebDriver的基本使用

简介selenium提供了RemoteWebDriver,可以使执行测试的机器和发送测试命令的机器独立开来,比如A机器,是写测试代码的机器,可以发送测试命令给服务器,可以理解为客户端;B机器是执行测试代码的机器,可以理解为服务器端,A发送命令给B,然后再B上面执行测试,并返回结果给A。环境准备通过...

2016-10-17 21:27:12

阅读数:10169

评论数:0

selenium(java)之操作vedio,audio

上一篇文章介绍了selenium操作canvas,这篇文章继续介绍selenium和html5,主要介绍html5中的vedio对象。vedio元素/audio元素来自官网的解释 知道现在,任然不存在一项旨在网页上显示视频/音频的标准,今天,大多数视频是通过插件(比如Flash)来显示的,然而...

2016-10-17 20:52:43

阅读数:1526

评论数:0

【基础7】selenium操作canvas

现在一些比较流行的网站上已经使用了HTML5,刚好我们也来学习一下利用selenium处理常用的HTML5元素。主要介绍3个对象,分别是canvas(画布),video (视频),audio (音频),本篇文章主要介绍“canvas”,我会在接下来的两篇文章中依次介绍video和audio对象。c...

2016-10-17 19:48:04

阅读数:4952

评论数:2

【问题】selenium-server-standalone和webdriver版本不对应的问题

在学习selenium的过程中难免会遇到各种各样的问题,俗话说的好,好记性不如烂笔头,所以将遇到的问题整理到博客中,其一是为了方便自己回顾,其二是为了帮助遇到同样问题的小伙伴们,由于不是很了解selenium的内部结构,所以都是凭借自己的理解写的,如果有理解上的偏差,希望小伙伴们不吝赐教。 原来的...

2016-10-17 19:01:58

阅读数:9143

评论数:2

【基础6】selenium实现文件上传

元素标签是input时的上传方式当上传的标签使用的是input,type=“file”时,直接使用selenium的api就可以处理上传操作(使用元素对象的sendKeys()方法) 下面是需要操作的html对象 下面是用selenium的api操作上传package selenium...

2016-10-16 21:23:40

阅读数:5118

评论数:0

【资源】哪里找selenium的Example

selenium的官方API基本没有什么Example,每次看API文档,有一种想哭的感觉,最后在博主不断的探索下,找到了一个非常好的资源“programcreek”(网站一枚),没错,这里拥有大量的Example,同时还顺便告诉你那些api是常用的。对于初学者来说简直是福音,有木有?不要问我是谁...

2016-10-14 20:34:29

阅读数:539

评论数:0

【扩展】浏览器对应的selenium版本问题

对于初学者来说,很多都会遇到selenium,driver,浏览器版本不对应的相关问题。当然我也不例外,这里将我的解决方法分享给大家,希望能够对大家有所帮助,如果觉得有用,给我一个赞吧。Selenium和Firefox浏览器的版本对应问题大家应该都知道,firefox的driver是直接集成在了s...

2016-10-14 19:10:48

阅读数:5059

评论数:0

【基础3】通过By查找页面元素

org.openqa.selenium.By 接口 说明 By.linkText(java.lang.String linkText) 通过链接内容(a标签)查找页面元素 By.className(java.lang.String className) 通过classname...

2016-10-14 18:47:23

阅读数:400

评论数:0

【基础5】Selenium常用API

WebElement的相关方法 来自官网的WebElement=》method说明 //范例 package seleniumdemo; import java.util.concurrent.TimeUnit; import org.openqa.selenium.By; impor...

2016-10-14 16:11:47

阅读数:1677

评论数:0

【基础4】WebDriver的部署

如果告诉你下个月17号的预产期,你会相信么?还有这么爱学习的孕妈妈么?当然,我就是那个勤奋的老鼠妈咪。废话不多说,上这两天的研究成果,方便以后巩固,当然如果能够帮助到大家,倍感荣幸。一.firefox配置说明这里主要说明一下博主本机的配置 组件 版本说明 selenium 2.53....

2016-10-13 23:09:47

阅读数:519

评论数:0

selenium之CSS选择器

为什么我要学习CSS?最近在学习Selenium+java,在元素定位的过程中需要使用到css选择器,所以巩固一下CSS的概述以及CSS选择器即可,个人是觉得没有必要对CSS的所有知识进行深入学习的,毕竟在定位过程中,我们只是需要定位器啦,本篇文章只是作为本人的学习记录,如果能够帮助到刚刚学习自动...

2016-10-12 19:32:29

阅读数:1811

评论数:0

笔记11:java_String类的特点

记录: (1)String类对象的两种实例化方式 (2)字符串的比较:“==”,“equals()” (3)String常量为匿名对象 (4)两种实例化方式的区别 (5)字符串内容不可改变,如果需要改变就用StringBuffer & StringBuilder 类。 范例代...

2016-10-06 16:26:02

阅读数:485

评论数:0

笔记10:java_数组

数组基本概念数组指的是一组相关变量的集合一维数组的定义和使用申明并开辟数组: (1)数据类型 数组名称[] = new 数据类型[长度](ok) (2)数据类型 [] 数组名称 = new 数据类型[长度] 分步完成: (1)声明数组:int data [] = null (2)开辟数组...

2016-10-06 10:26:44

阅读数:287

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭