自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YOYO的博客

Live as if you were to die tomorrow. Learn as if you were to live forever.

  • 博客(9)
  • 收藏
  • 关注

原创 使用Selenium启动火狐浏览器

启动火狐浏览器首先要下载火狐驱动geckodriver其实火狐浏览器在版本47.0.1之前,企业版ESR 45.4.0esr之前是有内嵌的可以与selenium通讯的驱动的,当时不用下载geckodriver,selenium就可以直接启动火狐浏览器。但是在这些之后的版本,火狐把内嵌的驱动去掉了,所以使用这些版本之后的火狐浏览器,就需要安装独立的火狐驱动:geckodriver。为什么...

2018-05-29 14:24:33 23108

原创 HAPPY!推荐一个学习Selenium自动化测试的视频课程

经过很长一段时间的准备及录制,今天我的第一个视频课程《基于Java的Selenium3自动化测试完整教程》终于录制完成了!下面我就来介绍一下这门课程的特点:前言: 很多测试工程师都知道只会手工测试是不利于自己长期的职业发展的,都想过去学习和掌握行业里最新的测试技能,比如一门编程语言,比如现在需求越来越多的自动化测试,但是绝大多数都未能入门就放弃了!为什么?因为他们/她们...

2018-05-25 18:12:11 7717 3

原创 没有编程基础可以学好Selenium吗

学Selenium是要掌握一门编程语言的,对于想开始学习Selenium的同学,不少都会担心自己没有编程基础,学不好Selenium,这个担心是完全没有必要的。一边学编程语言一边学Selenium恰恰能达到相得益彰,互相促进的效果。我在最初接触Selenium的时候,Java语言也很有限,但是在学习Selenium的过程中,对Java知识的理解更深了,明显感觉到是一个相互促进的过程,因为在这个过程...

2018-05-22 21:23:58 1410

原创 第一个WebDriver脚本

前提条件:已下载安装JDK已下载安装Eclipse已在Eclipse中引入了WebDriver的相关jar包详情请见:Selenium Java自动化测试环境搭建第一个脚本实现场景:1. 启动火狐浏览器,并将窗口最大化2. 打开百度首页3. 在搜索框中输入内容:自动化测试4. 点击“百度一下”进行搜索5. 关闭火狐浏览器实现第一个脚本步骤...

2018-05-15 22:16:04 6595 1

原创 Selenium Java自动化测试环境搭建

IDE用的是Eclipse。步骤1:因为是基于Java,所以首先要下载与安装JDK(Java Development Kit)下载:点击这里下载JDK安装:按照默认安装一路点next就可以了。验证:安装完成后,在命令行窗口输入 java 或者 java -version有相应返回就说明安装成功了。步骤2: 下载与安装Eclipse下载:从这里下载Eclipse...

2018-05-10 17:37:13 14434 2

原创 Selenium WebDriver的工作原理

先通过一个简单的类比说个好理解的,这个比喻是我从美版知乎Quora上看到的,觉得比较形象、好理解拿来用用。我们可以把WebDriver驱动浏览器类比成出租车司机开出租车。在开出租车时有三个角色:乘客:他/她告诉出租车司机去哪里,大概怎么走 出租车司机:他按照乘客的要求来操控出租车 出租车:出租车按照司机的操控完成真正的行驶,把乘客送到目的地在WebDriver中也有类似的三个...

2018-05-08 22:33:54 31613 2

原创 Selenium 2.0与3.0的主要区别

其实Selenium3.0与Selenium2.0最根本的区别不是太大。selenium3.0以上的版本更多体现的是Selenium在一直随着时代发展而发展,3.0中支持了更多新的东西比如Edge浏览器,废弃了一些基本不用的东西,比如Selenium RC。下面是Selenium官方发布的3.0的change log(变更日志):v3.0.0-beta1============IM...

2018-05-06 22:32:00 8483

原创 Selenium简介

什么是Selenium?Selenium最初是由ThoughtWorks公司一个叫Jason R. Huggins的工程师和他的团队开发出来 Selenium是仅针对Web系统的一款自动化测试工具 Selenium是免费的、开源的,很多公司选择Selenium和它是免费的有很大关系 Selenium不是一个工具,它是一系列工具的总称 Selenium支持多种编程语言 Selen...

2018-05-06 20:50:04 4088 1

原创 FireBug不能用了?使用火狐Try Xpath插件替代Firebug和Firepath

在Selenium中准确定位到要操作的网页元素是首要的事情,之前在火狐中一直使用的是Firebug和Firepath,通过这两个小插件来验证Xpath表达式和CSS Selector表达式。但是和Selenium IDE一样,火狐在更新到57版本之后,对这些使用旧技术实现的插件都不再支持了!这样我们在selenium中编写和验证Xpath以及CSS Selector的时候就会感觉不太方便...

2018-05-02 16:56:27 34021 5

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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