YOYO的博客

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

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

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

2018-05-25 18:12:11

阅读数 2871

评论数 0

2019软件测试趋势

2019软件测试趋势 来了解下今年的测试趋势,以便为我们设定今年的学习目标时提供参考。 说到趋势,之前我是不敏感也不关注的,但是现在我认为了解趋势很有必要,尤其是自身所在领域的趋势。记得零几年还在用诺基亚非智能手机时,曾听到过马化腾说未来是流量为王的时代,当时这句话只是在脑子里一晃而过,谁知现...

2019-04-04 19:55:26

阅读数 51

评论数 0

Java for Selenium | Java中的变量variable、常量constant、字面量Literal

Java中的变量、常量与字面量 什么是变量(variable)? 程序语言大多数时候都是在处理不同的数据,比如整型数据int,字符型数据char等。 这些不同的数据需要放在适合自己的不同容器中,这些容器就相当于是java中的变量variable。 容器的类型和大小决定了可以存放什么样的...

2019-04-04 19:38:43

阅读数 16

评论数 0

Selenium Java Actions报错:TypeError: rect is undefined的解决办法

在火狐浏览器中使用Selenium Java 中的Actions类模拟鼠标操作时,遇到如下报错: org.openqa.selenium.WebDriverException: TypeError: rect is undefined Build info: version: '3.141.59...

2019-02-13 11:49:33

阅读数 215

评论数 0

Selenium 报错:Element is not clickable at point的解决办法

今天一同学在写Selenium Java脚本时遇到一个问题,登录进入系统之后,要点击左侧的一个菜单,但是执行到该语句时报下面的错误: Firefox中报错如下:org.openqa.selenium.ElementClickInterceptedException: Element &a...

2019-02-12 22:42:39

阅读数 265

评论数 0

为什么要写成 WebDriver driver = new FirefoxDriver?

在我们写Selenium Java脚本的时候,首先写的就是下面这条语句: WebDriver driver = new FirefoxDriver(); 有的同学会问,在Java中实例化一个类时,语法不应该是  类名称  对象名称 = new 类名称(); 吗? 所以为什么我们不写成Web...

2019-01-21 11:26:42

阅读数 214

评论数 0

Java for Selenium | Java术语中英文对照

有些很好的讲解Java的英文文章,掌握了这些术语的意思之后,这些文章理解起来就会容易很多。 下面先整理了一部分术语,本文会持续更新! Java术语中英文对照表 英文术语 对应中文术语及简单解释 Class 【类】 Ja...

2019-01-05 22:11:49

阅读数 93

评论数 0

Eclipse 2018-09 (4.9)如何支持Java 11

                                        Eclipse 2018-09 如何支持Java 11 Java现在已经出了最新的版本Java 11。安装了Java11,安装了最新的Eclipse, 结果发现Eclipse 2018-09版本默认还没有支持Jav...

2018-11-29 21:08:25

阅读数 1544

评论数 2

解决Eclipse “Polling news feeds...”弹出的问题

在Eclipse 中,有时会频繁的弹出轮询新闻信息的错误提示框,很烦人 Polling news feeds has encountered a problem.... 其实是Eclipse在向我们推送一些相关的新闻,但可能由于相关网站在国内访问受限,所以报错了。   解决的办法如下:...

2018-11-29 20:42:24

阅读数 1254

评论数 0

Java for Selenium | 定义Java中的方法(method)

                                        定义Java中的方法Method 在前面的文章Java for Selenium | 理解类与对象中给大家介绍了类与对象的概念,我们知道了一个java的类主要是有静态的属性和动态的方法构成的。比如人类,静态属性可以有...

2018-11-23 11:48:47

阅读数 112

评论数 0

软件测试这些年的变化及未来发展趋势

注:此文由Yoyo翻译自QASymphony网站上的一篇文章。 原文:https://www.qasymphony.com/blog/5-trends-future-software-testing/   总体观点:软件测试领域当前正处在一个急剧变化的节点!   我们访问了12位在业界备...

2018-11-09 22:43:49

阅读数 887

评论数 0

Java for Selenium | 理解类与对象

                                         理解Java的类与对象 类与对象是面向对象编程语言中最重要的一个基本概念,Java也不例外。理解了类与对象的概念,学习起Java来就会容易很多。 本篇为大家介绍java类与对象的概念。在我们开始讨论类与对象之前,...

2018-10-26 13:18:17

阅读数 241

评论数 0

Selenium高级 | 借助TestNG的Listener对失败用例截图

在上一篇中给大家介绍了在单个线性java脚本中执行失败时截图的做法,见Selenium高级|单条用例执行失败截图 主要目的是让大家先熟悉下Selenium截图时用到的相关的类。 但是在现实中,很多时候我们并不清楚哪个用例会失败,今天失败的是这个用例,明天失败的可能又是另外的一个用例了,那在这种情...

2018-09-30 17:09:01

阅读数 380

评论数 0

Selenium高级 | 单条用例执行失败截图

在使用Selenium做自动化测试的过程中,经常需要用到截图的功能,比如用例执行失败后截图,通过截图可以一目了然的知道系统究竟发生了什么问题;也可以在关键的验证点执行成功后截图,做为用例执行成功的证据(Evidence)。 本篇文章重点给大家介绍Selenium截图的核心方法。 实现截图功能用...

2018-09-30 14:30:34

阅读数 387

评论数 0

Java for Selenium | 第一个Java程序Hello World

引言:学Java难吗? 前面的文章中我们介绍了Selenium Java的自动化测试环境搭建,希望大家的JDK和Eclipse等都安装好了。 因为是在用Java语言写Selenium的脚本,所以也有必要补充下最基本的Java知识。 不少测试工程师一听到编程语言,尤其是Java,往往会心生害怕...

2018-09-26 12:23:54

阅读数 137

评论数 0

推荐一个关于软件测试的公众号:火烈鸟测试

 火烈鸟测试公众号 火烈鸟测试公众号想提供一个高质量的测试同行交流平台。 现在国内提供高质量的、系统化的测试文章的平台还是比较偏少,测试文章都分散在各个博客里、论坛里,而且质量参差不齐,学习起来往往要花很多时间在网上搜索、鉴别。 火烈鸟测试想提供一个高质量的测试同行交流平台,技术文章应该是不...

2018-09-16 14:46:07

阅读数 834

评论数 0

Selenium初级 | 使用navigate系列方法操作网页

前面我们学了使用get系列方法去打开网页,获取页面标题等,使用navigate系列的方法也可以打开网页,还可以在不同的页面间进行切换,比如前进到上一个页面,回退到下一个页面。 这些操作和get系列方法不同的是,get系列方法每一个都是全新的操作,相当于自带了一个默认的刷新页面的功能,而navig...

2018-09-11 21:25:59

阅读数 996

评论数 0

Selenium面试问题及答案30题版

*************************************************************************************...

2018-08-19 15:37:17

阅读数 1840

评论数 0

Selenium启动带插件的火狐浏览器Firefox

Selenium WebDriver在启动火狐时,默认启动的是一个全新的没有安装任何插件的火狐浏览器,我们一般都是在这种情况下运行脚本的。 但是有时候我们会需要使用到火狐的一些插件,比如说脚本执行中断了,我们需要用Try Xpath(相当于之前的Firebug)等小插件来判断下元素定位等写的是不...

2018-08-17 10:40:42

阅读数 1083

评论数 1

Selenium高级 | Selenium借助Apache POI实现从Excel中读取参数化数据

在上一篇中介绍了 Selenium使用TestNG的@DataProvider注解实现参数化测试的方法,这种方式的参数化在数据量比较大的情况下不太方便维护。在数据量比较大的情况下我们可以把数据存放在Excel表格中,借助Apache的POI工具从Excel中读取参数化的数据。 Apache PO...

2018-08-03 10:14:18

阅读数 505

评论数 0

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