上一页 1 ··· 6 7 8 9 10 11 12 13 下一页
非常简单的方法封装,就不啰嗦了,直接上码咯 ^_^ 1 /** 2 * Get element. It will be return null when there is not such element. 3 * 4 * @author Aaron.... Read More
posted @ 2015-08-02 12:09 范丰平 Views(441) Comments(0) Diggs(0) Edit
通常我们在进行自动化测试的过程中,有时候需要对页面进行截图,以保存此时的页面,用作后续的判断或测试报告。在 Web UI 自动化测试脚本过程中,通常有以下几种截图的要求:常规截图 - 页面样式(全页面)。此种应用也较为广泛,主要发生区域为:UI 或测试人员对页面样式的检验,应用于所有页面的截图,将对... Read More
posted @ 2015-08-02 10:55 范丰平 Views(920) Comments(0) Diggs(0) Edit
在 Web UI 自动化测试的过程中,通常会测试页面在不同分辨率下的显示效果,即在不同大小的显示器上全屏浏览器后的页面展示,此种测试方法需要购置不同大小的显示器,或者频繁的设置屏幕分辨率,不仅浪费了大量的金钱,同时也需要有人值守,从而使测试变成了半自动化,背离了自动化测试的初衷,也在一定程度上困扰了... Read More
posted @ 2015-08-01 15:47 范丰平 Views(1031) Comments(0) Diggs(0) Edit
之前的博文 020-JavaScript 在 Selenium 自动化中的应用实例之二(获取浏览器显示区域大小) 简述了通过 JavaScript 获取浏览器显示区域大小,此文将简述另一种获取浏览器显示区域大小的方法,即通过 WebDriver 的截图功能,获取显示区域的截图,通过截图的大小获取浏览... Read More
posted @ 2015-08-01 14:33 范丰平 Views(895) Comments(0) Diggs(0) Edit
前几篇文章中简略概述了,如何获取、设置浏览器窗口大小,那么我们该如何获取浏览器显示区域的大小呢?此文讲对此进行简略概述,敬请各位小主参阅。若有不足之处,敬请各位大神指正,不胜感激!获取浏览器显示区域的方法,我目前想到的只有以下两种方法:1、通过 JavaScript 获取浏览器显示区域的大小2、通过... Read More
posted @ 2015-08-01 14:01 范丰平 Views(595) Comments(0) Diggs(0) Edit
前文简略讲述了如何获取浏览器窗口的位置和大小,此文讲述如何通过 webdriver 设置浏览器窗口的位置和大小。直接上码了...... 1 /** 2 * Set browser size for expected setting 3 * 4 * @autho... Read More
posted @ 2015-07-31 17:06 范丰平 Views(1491) Comments(0) Diggs(0) Edit
在 UI 自动化测试过程中,每个机器上浏览器的默认大小、默认位置不尽相同,需要截图的时候,页面元素可能显示不完全,因而我们需要知道浏览器的宽度,或者直接在启动浏览器时,设置浏览器的宽度或位置(此文暂不涉及,后续文章更新,谢谢)。直接上码了: 1 /** 2 * Get positi... Read More
posted @ 2015-07-31 16:41 范丰平 Views(1098) Comments(0) Diggs(0) Edit
Web UI 自动化脚本分布执行过程中有时候需要获取浏览器的相关信息,此文给出了一个简略获取浏览器类型的方法,敬请各位小主们参阅。若有不足之处,敬请大神指正,不胜感激!闲话少述,上码。 1 /** 2 * Get browser type, for execute JavaScri... Read More
posted @ 2015-07-30 17:46 范丰平 Views(816) Comments(0) Diggs(0) Edit
日常的网页编程中,弹出对话框经常会以各种形式出现,例如:信息提示框、确认框、新增、修改信息等对话框均是其不同的表现形式。此文以弹出信息新增对话框进行简要演示,经请参阅!以下为其对应的结构目录:alert01.html 文件对应源码如下所示: 1 2 3 4 JA... Read More
posted @ 2015-07-20 01:15 范丰平 Views(1709) Comments(0) Diggs(0) Edit
在日常的网页开发过程中,日期组件已经成为不可或缺的组件之一。同时,随着广大杰出攻城狮的不懈努力,也出现了很多优秀的日期组件,其中我个人觉得 layDate 日期组件是一个非常不错的组件,简洁易用,样式清爽。 此文主要以贤心所作的 layDate 组件进行日期选择的演示,敬请各位小主们参阅,若有不足之 Read More
posted @ 2015-07-20 00:39 范丰平 Views(12399) Comments(0) Diggs(2) Edit
在日常的 js 脚本语言开发过程中,在开发攻城狮进行日常的单元测试和测试攻城狮日常的测试过程中,js 代码的覆盖率是白盒测试的一个重要的考量标准。前些天,在无意中看到了一个 js 覆盖率测试统计工具 JSCoverage,这几天也偶尔会研究一下这个 js 脚本测试覆盖率工具的使用,并做了初步的尝试。... Read More
posted @ 2015-07-15 01:25 范丰平 Views(1897) Comments(0) Diggs(0) Edit
此文简略讲述有关屏幕大小、元素位置及大小获取。执行文中脚本时,请先打开 Chrome 浏览器,并切换至开发者工具的控制台,并打开网址:http://www.yixun.com/,文中元素事例为页面元素一、屏幕分辨率1 // 获取屏幕横向分辨率2 window.screen.width3 4 // 获... Read More
posted @ 2015-07-15 01:24 范丰平 Views(1457) Comments(0) Diggs(0) Edit
此文以 js 操作 layDate 日期组件为示例演示,进行日期修改。相应的演示示例脚本,敬请参阅之前的博文:HTML-001-日期组件 layDate 演示。操作结果如下所示:至此,JS-008-日期控件操作顺利完结,希望此文能够给初学 JavaScript 的您一份参考。最后,非常感谢亲的驻足,... Read More
posted @ 2015-07-15 01:21 范丰平 Views(225) Comments(0) Diggs(0) Edit
在日常 web 编写过程中,富文本域几乎成为了一个网站不可页面元素,同时,其也有着各种各样的实现方式,网络上也存在着各种各样的集成插件可供引用。此文以 js 获取、修改 163 邮箱写邮件时的邮件内容为例,演示 js 操作富文本域的方法。其他各种富文本域内容的修改可参考此文进行编写,感兴趣的小主们,... Read More
posted @ 2015-07-15 01:17 范丰平 Views(453) Comments(0) Diggs(0) Edit
直接上菜咯。。。以下为 HTML 表格源码: 1 2 3 4 5 JS-006-表格元素操作 6 7 8 9 10 11 12 13 ... Read More
posted @ 2015-07-15 01:03 范丰平 Views(323) Comments(0) Diggs(0) Edit
下拉列表在我们日常的网页浏览的过程中,随处可见,是 web 编程过程中大家非常熟悉的一个页面元素,随着 HTML 语言的日益强大,其在广大攻城狮的手中可谓是千变万化,有了很多不同的实现方式。本文主要以常规的 Select 下拉列表来讲述 js 对下拉列表的常规操作,其中 datalist 算是此文稍... Read More
posted @ 2015-07-15 00:47 范丰平 Views(2393) Comments(0) Diggs(0) Edit
在日常的 web 编程或 UI自动化脚本编写过程中,经常会遇到判断页面元素的显示状态,以对应的执行相应的操作。此文主要以 js 判断页面元素的存在状态为例,简单叙述一下 js 是如何判断元素的显示状态的,敬请小主们参阅。若有不足之处,敬请大神们不吝指正,不胜感激!多不言述,小二上码咯。以下为简单的 ... Read More
posted @ 2015-07-15 00:13 范丰平 Views(1237) Comments(0) Diggs(0) Edit
此文主要记录学习 PHP 开发环境 wamp 的至简部署。敬请各位小主参阅,若有不足之处,敬请大神指正,不胜感激!首先依据自身的操作系统选择,进入 wamp 的网站 :http://www.wampserver.com/en/#wampserver-64-bits-php-5-5找到系统对应的版本进... Read More
posted @ 2015-07-14 23:10 范丰平 Views(232) Comments(0) Diggs(0) Edit
此文主要讲述在使用 innerText 和 innerHTML 获取元素中间值时的差别,我个人将二者的区别简单的理解为:webelement.innerText : 获取的是页面元素显示的文本webelement.innerHTML : 获取的是元素中间的 HTML 源码闲话少述,就此上码。敬请小主... Read More
posted @ 2015-07-14 20:05 范丰平 Views(1067) Comments(0) Diggs(0) Edit
此文以修改 button 元素属性(例如:添加属性、修改属性、修改颜色样式、边框样式等)为简单示例,演示 js 修改 HTML 元素属性的基本方法,敬请参阅。若有不足之处敬请指正,不胜感激!多不闲述,就此上码。HTML 源码如下所示: 1 2 3 4 5 ... Read More
posted @ 2015-07-14 19:38 范丰平 Views(2660) Comments(0) Diggs(0) Edit
此文主要针对 web 页面中常见元素(例如:单选按钮、复选按钮)的 JavaScript 操作,进行简单的源码示例演示,敬请小主们参阅。若有不足之处,敬请大神指正,不胜感激!话不多言了,直接上码: 1 2 3 4 5 JS-001-单选复选按钮操作 6... Read More
posted @ 2015-07-14 18:52 范丰平 Views(379) Comments(0) Diggs(1) Edit
之前的几篇 Properties 文章已经讲述过了 Java 配置文件类 Properties 的基本用法,查看 JDK 的帮助文档时,也可看到在 Properties 类中还有两个方法 loadFromXML(InputStream) 和 storeToXml(OutputStream, Stri... Read More
posted @ 2015-06-29 22:11 范丰平 Views(608) Comments(0) Diggs(0) Edit
Properties 配置文件写入主要通过 Properties.setProperty 和 Properties.store 两个方法,此文以一个简单的 properties 文件写入源码做示例。小二上码。。。若有不足之处,敬请大神指正,不胜感激!Properties 文件写入源码如下所示: 1 ... Read More
posted @ 2015-06-29 17:50 范丰平 Views(520) Comments(0) Diggs(0) Edit
在日常的脚本编写过程中,通常会获取配置文件中的配置项,以执行相应的业务逻辑。小二上码。。。若有不足之处,敬请大神指正,不胜感激!获取配置项值的源码如下所示: 1 /** 2 * Get value from properties by key. Return null when t... Read More
posted @ 2015-06-29 17:12 范丰平 Views(838) Comments(0) Diggs(0) Edit
在日常的脚本编写过程中,通常会判断配置文件中是否存在对应的配置项,以判断是否执行相应的业务逻辑。小二上码。。。若有不足之处,敬请大神指正,不胜感激!判断是否存在 key 项(配置项)的方法源码如下所示: 1 /** 2 * Verify the key contains in pr... Read More
posted @ 2015-06-29 17:04 范丰平 Views(3789) Comments(0) Diggs(0) Edit
上一页 1 ··· 6 7 8 9 10 11 12 13 下一页