jinsky 发表于 2007-5-10 17:00:46

高手门请帮忙。LR8.1为什么不能录制Action

我安装的是LR8.1 ,按照这个帖子装的 ---->http://bbs.51testing.com/thread-47514-1-1.html

之后,我按照Tutorial 8.1 里的讲解,第3讲里的< 如何开始录制活动>,按照上面的步骤我做下来, 到open 这个网页:-->
http://localhost:1080/MercuryWebTours/
登陆成功,可是在浮动录制工具栏上显示, Recording .....(25 events), 我做了许多事件,可始终是25个,就是说明 没有启动录制,...
有人遇到这个问题吗.???高人帮忙解决一下.!!!!!谢谢.!!!顺便付上一张图!!

wwwlisheng 发表于 2007-5-10 22:32:55

没试过你说的http://bbs.51testing.com/thread-47514-1-1.html
但是从你的现象看,一定有问题。
看看防火墙?
重新启动。
重新安装。
录制别的网站,比如51testing.

jinsky 发表于 2007-5-11 08:49:12

首先谢谢wwwlisheng .
我试过了,还是不行, 没有记录点, 存图也没有。不知道是哪里出现的问题。郁闷啊.!!!!
我在另外的一个机器上装了个8.0 ,不太好试...!!!!

Zee 发表于 2007-5-11 09:07:23

脚本发出来看看。

jinsky 发表于 2007-5-11 09:52:44

HI Zee
没有生成脚本,只是录制Action. 没有记录啊。>!!

jinsky 发表于 2007-5-11 10:00:45

我添加一个Action ,在脚本里的是这样
Action()
{
      return 0;
}

是不是没有引用一些东西啊,比如
#include "as_web.b"

Zee 发表于 2007-5-11 10:12:17

原来看到有个人有这个录制不到脚本的问题,俺也不知道什么原因。
他重装系统解决的,。

rickyzhu 发表于 2007-5-11 10:12:45

不用手工添加action。

确认你的协议选择没问题?

25个事件说明已经录制成功了。后续操作是否没有新的消息产生了?

jinsky 发表于 2007-5-11 10:28:34

可是在浮动录制工具栏上显示, Recording .....(100 events), 我做了许多事件,可是在Action 里没有什么代码!!也没有快照!!!

shanxi 发表于 2007-5-11 10:43:02

去当前用户的Temp文件夹下找noname*,这样的目录

名字怎么样对应的,脑子好使稍微想想就能明白

[ 本帖最后由 shanxi 于 2007-5-12 10:37 编辑 ]

jinsky 发表于 2007-5-11 10:55:39

不明白楼上的。能否说的详细点!!!

rickyzhu 发表于 2007-5-11 13:34:47

回复 #9 jinsky 的帖子

哦哦哦哦哦。。。。。。。。。。。

我知道了,你要结束录制之后,代码才会生成。

jinsky 发表于 2007-5-12 10:27:08

楼上的兄弟,我结束录制后,还是没有看到代码的生成,怎么搞的啊??

jinsky 发表于 2007-5-12 10:30:52

这个是生成的log .

****** Start Log Message ******
Web Recorder version : 8.1.0.1292
Recording Mode: HTML-based script
Correlation is enabled system wide
Not recording headers
Not excluding content types
Do not record this content types as a resource:
        text/html
        text/xml
Reset context between actions
Record non-HTML elements in current HTML function
Protocol Type: Multi-QTWeb

$$$$$$ End Log Message $$$$$$

Code generation version: 8.1.0.576

shanxi 发表于 2007-5-12 10:45:20

你就不能自己创造条件自己分析吗?
你给的信息并不全面

LR的Vugen.exe开始录制的时候会在当前用户的Temp文件夹下生成noname*,这个*代表一个数字,稍微观察一下就能知道是哪个数字,不用告诉我不知道这个Temp文件在哪里,不知道自己努力去寻找!

在noname*这个文件夹内,LR监听相应协议端口的时候会生成类似http.db这样的文件夹,这个文件夹下有类似res_*这样的文件,这些文件是Vegen.exe监听Packet时获取的流,打开它能得到从服务器端获取的内容,当你点停止录制后,Vugen.exe会调用webhtmlgenerator.dll(名字忘记了),根据http.db文件夹里面记录的内容在本地生成html、ini、picture这类资源文件。

[ 本帖最后由 shanxi 于 2007-5-12 10:57 编辑 ]

jinsky 发表于 2007-5-12 10:50:55

"Not recording headers"

是不是由于我在action 里缺少引用的一个头文件,比如:
#include "as_web.b"

jinsky 发表于 2007-5-12 10:52:34

因为是是刚开始学习LR,有些还不是很清楚!

shanxi 发表于 2007-5-12 10:55:19

一般装了LR8.1后

选择对协议i,点击录制,LR就能自动去监听相应端口了

现在你的情况可能是监听的时候根本没能获得数据,而不是生成脚本的时候没有用相关头文件导致没生成


你现在应该去创造条件去确定一下哪步出错了!!!

[ 本帖最后由 shanxi 于 2007-5-12 11:02 编辑 ]

jinsky 发表于 2007-5-12 10:57:44

有可能是接听端口的问题,我这不是没有经验吗!!不好意思麻烦你了。!!

shanxi 发表于 2007-5-12 10:59:34

你现在能确定那个noname*-〉http.db(文件夹名字可能是错误的手头没LR,你自己可以类推是哪个文件夹)

下面有数据生成吗?

或者这样 录制的时候你选中vugen.exe,鼠标右键点击上面的"Restore"看Recording Log有没有什么记录

[ 本帖最后由 shanxi 于 2007-5-12 11:01 编辑 ]
页: [1] 2 3
查看完整版本: 高手门请帮忙。LR8.1为什么不能录制Action