首页
|
新闻
|
新品
|
文库
|
方案
|
视频
|
下载
|
商城
|
开发板
|
数据中心
|
座谈新版
|
培训
|
工具
|
博客
|
论坛
|
百科
|
GEC
|
活动
|
主题月
|
电子展
注册
登录
论坛
博客
搜索
帮助
导航
默认风格
uchome
discuz6
GreenM
»
MCU 单片机技术
»
PowerPC
» 使用 iMacros 来自动化日常的工作(1)简介
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
使用 iMacros 来自动化日常的工作(1)简介
发短消息
加为好友
look_w
当前离线
UID
1066743
帖子
8283
精华
0
积分
4142
阅读权限
90
在线时间
233 小时
注册时间
2017-6-23
最后登录
2019-5-18
论坛元老
UID
1066743
1
#
打印
字体大小:
t
T
look_w
发表于 2018-10-19 20:28
|
只看该作者
使用 iMacros 来自动化日常的工作(1)简介
不管在哪一个行业,测试已经成为制造,开发流程中,一个必要的环节。特别是指软件行业。 近年来由于 Web Application 的开发,是市场上热门的显学,虽然不到汉武帝“独尊儒术”的一统天下,但是根据有效的问卷调查,Web 工程师的人数是最多的。 这么多的人才,每天花了这么多时间在工作上,累积的成果是惊人的,各种工具也跟着蓬勃发展。Web 自动测试,如今已经不是任何新鲜的话题,现今,很多成熟的工具我们可以随手使用,比起多年前,现在的 Web 工程师,效率应该是远远胜于以往。
这里介绍的
iMacros
是一个浏览器的附加组件,经过长时间的发展,已经被无数人验证过是个非常强大的工具。
iMacros
正如其名,这个工具主要是借由编辑宏(Macros)来操控浏览器,来实现以往需要使用鼠标键盘的人手操作。
iMacros 简介
iMacros
主要用来操作运行 Web Browser,对于主要的 Web Browser:IE、Chrome、Firefox 都有支持。这篇文章主要使用 FireFox 为例子来做说明。
iMacros
经过了多年的发展。功能越来越先进。但是有一点或许大家可以先记住,就是这个工具的角色定位,并不是一个 Almighty-全能的工具,乃是专注与它一开始的角色设定-用来操作浏览器。如此一来,在判断这个工具能做到什么,和不能做到什么的时候,即使不看说明书,都可以做出一个大概的判断。
与
iMacros
具有类似功能的插件或是程序库,按照各种不同的需求,目前已经有很多成熟的解决方案。个人觉得依赖于既有浏览器来实现的方式是最轻省的,可以说是站在巨人的肩膀上,因为省去开发浏览器的环节,大大的减低开发的难度与代码量,也提高应用的便利性。
如果不依赖浏览器的话就必须要程序去实现浏览器的功能了。举出几个例子,比方说是 Perl 里面的 LWP(Library for WWW in Perl)或是 Java 里面的 httpclient 等等。请参见 部分。
接下来我们就开始来说明如何使用这个小而强大的工具
iMacros
。
下载 最新版本的
iMacros
附加组件,可以在 部分找到下载地址。
打开后的画面如下,点击 Add to Firefox 后,就可以完成安装。
图 1. 下载的画面
安装 和其他 Firefox 的 Add-on 是一样的安装方式,点击了后,会出现下面的画面。
图 2. 安装的画面
安装后重新启动,就可以就完成了。
图 3. 重新启动 FireFox
界面介绍 安装之后会出现如下的界面。因为以 Firefox 为假定的平台,以下的说明,也以 Firefox 为例子。在其他的浏览器里面,也是具备了类似的界面及功能,在这里就不截屏了。在这里对经常使用的功能做介绍。
图 4. 界面的配件介绍
表 1. 主要 UI 配件的说明编号说明1在附加组件栏的简易的启动按钮(不一定排列在这个位置),按下后可以切换菜单会在左边出现/消失,2这里的
#Current.iim
是个保留字,代表当前的脚本。
iim
是脚本档案的附档名。
当前脚本的意思,就是说每当我们录制新的脚本的时候,录制的内容都会被保存在这里,每次按下录制的按钮后,会先清空这个档案里的内容, 然后记录当前正在录制的内容。 如果想要保存录制完成的内容,必须将这个当前脚本,另存为其他名称
3这里的 3 个 Tab 分别整理了 3 个大类的功能。
Play
:播放脚本,已经播放时候的细节。
Rec
:录制的细节。功能的核心所在。
Edit
: 对脚本进行编辑,脚本的保存位置等等。
4工具的设定,档案的保存位置,编辑器,及其他细节。
iMacros
提供了很多选项让使用者根据需求进行设置。
收藏
分享
评分
回复
引用
订阅
TOP
返回列表
电商论坛
Pine A64
资料下载
方案分享
FAQ
行业应用
消费电子
便携式设备
医疗电子
汽车电子
工业控制
热门技术
智能可穿戴
3D打印
智能家居
综合设计
示波器技术
存储器
电子制造
计算机和外设
软件开发
分立器件
传感器技术
无源元件
资料共享
PCB综合技术
综合技术交流
EDA
MCU 单片机技术
ST MCU
Freescale MCU
NXP MCU
新唐 MCU
MIPS
X86
ARM
PowerPC
DSP技术
嵌入式技术
FPGA/CPLD可编程逻辑
模拟电路
数字电路
富士通半导体FRAM 铁电存储器“免费样片”使用心得
电源与功率管理
LED技术
测试测量
通信技术
3G
无线技术
微波在线
综合交流区
职场驿站
活动专区
在线座谈交流区
紧缺人才培训课程交流区
意见和建议