2013-05-12 262 views
1

有一个包含考题的网页,我需要在此网站上记录用户活动。例如,当用户需要单击单选按钮时回答一个答案,但他可以进行很多活动或多次改变她的回应。此在线考试旨在为考试创建心理肖像。如何在网页浏览器中记录用户操作

为此我需要一个信息,其中用户绘制她的鼠标或一个问题有多少响应。

此信息不能在视频窗体或其他东西。第二个问题是实时模拟此记录 - 我应该将这些信息保存在XML中。

并保存信息仿真不能做丝毫Selenium IDE

回答

0

从这里改写我的文章: catch user activity within webbrowser or watin

HtmlElementEventHandler类型http://msdn.microsoft.com/en-us/library/system.windows.forms.htmlelement_events%28v=vs.110%29.aspx

使用此事件处理程序知道事件发生。在发生事件时,获取元素详细信息,标签详细信息并使用事件类型登录文件。

使用HtmlElementEventHandler http://www.hanselman.com/blog/BackToBasicsThisIsNotTheObjectYoureLookingwaitOhItIsTheObject.aspx时,请参阅向下转换需要的用法。

当您想要重放动作时,可以在解压标签名称和值字段后按顺序运行记录的事件。