有一个包含考试问题的网页,我需要在这个网站上记录用户活动。例如,当用户需要单击单选按钮时回复答案,但他可以进行很多活动或多次更改她的回复。此在线考试是为考试创建心理画像。
为此,我需要一个信息,用户在哪里绘制鼠标或对一个问题做出多少响应。
此信息不能在视频表单或其他内容上。第二个问题是实时模拟这个记录——我应该把这个信息保存在 XML 上。
并且无法使用Selenium IDE进行保存的信息模拟
有一个包含考试问题的网页,我需要在这个网站上记录用户活动。例如,当用户需要单击单选按钮时回复答案,但他可以进行很多活动或多次更改她的回复。此在线考试是为考试创建心理画像。
为此,我需要一个信息,用户在哪里绘制鼠标或对一个问题做出多少响应。
此信息不能在视频表单或其他内容上。第二个问题是实时模拟这个记录——我应该把这个信息保存在 XML 上。
并且无法使用Selenium IDE进行保存的信息模拟
从这里重写我的帖子: 在 webbrowser 或 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时所需的向下转换的用法。
当您想重播操作时,您可以在提取标签名称和值字段后按顺序运行记录的事件。