原文地址:http://bbs.anjian.com/viewthread.php?tid=93114&extra=page%3D1
链接地址:http://dalongfei.cn.gongchang.com/,http://dalongfei.cn.gongchang.com/
WQM软件使用说明书
1.WQM简介
2.浏览功能说明
软件界面
从上至下分别为:标题栏、浏览控制区、扩展工具栏、标签栏、页面浏览区、状态栏。如图
2.1.1
所示。
2.1.标题栏
标题栏:标题栏从左至右分别为图标、网页名称、浏览器名称版本号,右端为控制按钮
2.2.浏览控制区
浏览控制区域同
IE
,不再赘述
2.3.扩展工具栏
脚本按钮
:启动按键精灵、直接调用使用按键精灵执行指定脚本等功能;
开始录制
、停止/
保存
按钮可以用来进行录制脚本呢。模式选择按钮可以用来切换录制模式。
网页分析
可以打开网页分析器。
2.4.状态栏
状态右侧会一次显示:鼠标当前坐标、滚动条位置与当前窗口大小信息,都以像素为单位。
3.与按键精灵配合使用
默认情况下,WQM会跟按键精灵安装在同一目录下,点击工具栏上的“脚本”按钮会自动启动按键精灵,并将按键精灵的脚本列入菜单中,点击菜单项即可启动对应的脚本。
在按键精灵目录下录制的脚本也能直接保存到按键精灵中。
在脚本菜单中使用“下载脚本”功能,能够直接从按键精灵代码库中下载脚本,下载下来的脚本将自动保存到按键精灵脚本目录下。
3.1.录制
3.1.1.录制模式
WQM
具有三种录制模式可供选择,WQM
启动时默认录制模式为“网页录制模式”,点击
按钮,可以弹出录制模式选择对话框,如图所示,录制过程会加入实际的操作延时;
图3.4.1
录制模式设置
1)
自动模式:由WQM
自动决定对事件采取何种录制方式,如果能够采用元素控制,就采用网页录制,如果无法通过元素来控制,则采用键盘鼠标动作录制方式。【该功能还在开发中】
2)
网页模式:只录制网页上的元素操作的模式,能为纯网页操作提供精确的录制与操作,同时也能够完美的支持后台操作。缺点是无法支持Flash
、SilverLight
或者高级的Ajax
操作;
3)
模拟模式:对于网页上的操作采用录取键盘鼠标动作的录制方式,能够操作Flash
、SilverLight
与Ajax
拖动等操作。
3.2.录制
从WQM
工具栏上
按钮
启动录制命令,即可对当前浏览器中所有的动作进行录制。在录制开始后,系统将根据相应的录制模式记录用户的操作。此时录制按钮变成
,点击暂停录制,按钮状态变为
,点击可以继续录制。此时点击
按钮将停止录制用户动作,该图标状态变为
状态,点击保存,将弹出一个输入脚本名称的对话框,输入脚本名称即可完成脚本保存动作。
打开按键精灵可以编辑该脚本或运行该脚本。
3.3.网页分析
WQM
提供强大的网页分析功能,能够帮助用户详细、直观的分析网页。网页分析主要有以下功能:
1)实时网页分析器
点击工具栏上的“网页分析”按钮,或者按热键F9
,则启动网页分析功能。此时将在窗口下方显示网页分析器窗口,在网页上移动鼠标,分析器窗口中将显示出鼠标所指向的网页元素的详细信息。同时网页上所指向的网页元素也会突出显示。按热键F9
可以暂停分析功能。
网页分析器中具有测试特征字符串的功能,点击测试特征串,将会显示该特征字符串对应的元素个数,如果能匹配的元素个数低于五个,将会将焦点设置到第一个元素,并闪烁显示匹配的元素。
3.4.WQM插件说明
请参考插件命令详细说明与内置的命令说明
4.WQM简明开发教程
4.1.开发准备
1)
安装按键精灵
7.1
版(已包括网页按键精灵组件)
4.2.编写第一个WQM脚本
1)
从桌面上点击
运行网页按键精灵。
2)
点击
”按钮,可以启动按键精灵,也可以直接执行选中的网页按键精灵脚本;
3)
点击“启动按键精灵”菜单项,启动按键精灵;
4)
点击“新建”按钮,新建一个脚本;
5)
展开“插件命令”,选择“Web
网页”插件
6)
选择“Bind
”命令,参数设置为“wqm.exe
”,返回值设置为ProcessID
。
7)
判断ProcessID
值,如果该值为0
,则表示绑定WQM
失败,停止脚本运行;
8)
选择插件的Go
命令,参数设置为“www.baidu.com”
,返回值为空;插入该命令;如果加载一个比较大的页面,该命令会等待当前页面加载完毕之后才会执行后面的命令,所以这里并不需要使用delay
。
9)
在已运行的WQM
中输入
www.baidu.com
并进行浏览,然后点击“网页分析”按钮;
10)
按热键F12
,将鼠标移动到输入关键词的搜索框上,再按F12
停止,可以从下方的网页元素详细分析窗口中得知该文本框ID
为kw
;
11)
回到按键精灵,选择插件的HtmlInput
命令,参数输入:”
按键精灵”,”id:kw”
;
12)
回到WQM
中,按F12
,将鼠标移动到“百度一下”按钮上,可以看到该按钮的ID
为sb
;
13)
回到按键精灵,选择插件的Click
命令,参数输入”id:sb”
,点击插入;
14)
完成的脚本源代码如下所示:
a)Plugin ProcessID=Web.Bind("WQM.exe")
b)If ProcessID=0
c)EndScript
d)EndIf
e)Plugin Web.Go("www.baidu.com")
f)Plugin Web.HtmlInput("
按键精灵","id:kw")
g)Plugin Web.HtmlClick("id:sb")
15)
点击“保存脚本”,指定一个脚本名称,至此您的第一个脚本完成,能够自动上百度,并搜索按键精灵关键字;
4.3.录制第一个脚本
目前网页按键精灵只支持模拟模式录制,网页录制模式将在下一个版本中添加。
说明:
录制时会自动加上操作延时,回放时请按照需要进行调整;
按键动作回放目前不够稳定,不能在最小化状态进行回放,后台回放
注意:
下面开始录制:
1)
启动网页按键精灵
2)
点击“模拟模式”按钮,设置模拟模式录制选项,去掉“记录鼠标移动”选项,点确定;
3)
点击“录制脚本”按钮
4)
打开
www.kaixin001.com
5)
输入用户名、密码登录
6)
点击“买房子”组件
7)
点击“花园”选项
8)
点击“下一个好友”
9)
点击“偷菜图标”
10)
点击每一块可偷的菜地
11)
偷完之后点“停止录制”,再点“保存脚本”按钮,输入一个脚本名称保存
12)
关闭按键精灵,重新启动按键精灵,运行该脚本;