Skip to content

dslab-epfl/warr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WaRR has 2 components:
1) WaRRRecorder, a Chromium-based browser that logs users' clicks and keystrokes
2) WaRRReplayer, a Selenium-based replay tool

Using WaRR

1) Get Chromium source code and replace parts of it with the WaRRRecorder
	1.1) run setUpWaRRRecorder.sh (first time only)
	1.2) troubleshooting: http://code.google.com/p/chromium/wiki/LinuxBuildInstructions

2) Build WaRR
	2.1) run buildWaRR.sh

3) Record user actions (run the WaRRRecorder)
	3.1) run src/out/Release/chrome
	3.2) a user's clicks and keystrokes are saved in /home/<username>/WaRRRecordedCommands.warr

4) Replay user actions (run the WaRRReplayer)
	4.1) cd WaRRReplayer
	4.2) ant WaRRReplayer -Dchrome=<path to WaRRRecorder> -Dwarr_file=<path to a warr file containing WaRR actions>
	4.3) Examples 
		4.3.1) ant WaRRReplayer -Dchrome=../src/out/Release/chrome -Dwarr_file=searchForWaRRonGoogle.warr
		4.3.2) ant WaRRReplayer -Dchrome=../src/out/Release/chrome -Dwarr_file=sendEmail.warr
		4.3.3) ant WaRRReplayer -Dchrome=../src/out/Release/chrome -Dwarr_file=dragAndDrop.warr (need to open dragAndDrop.warr and change the URL)

5) Notes
	Does not compile with GCC 4.6 (Chrome limitation)
	Tested on Linux 11.10 64 bits
	Built on Linux 11.04 64 bits
		

About

Automatically exported from code.google.com/p/warr

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published