JEdit, it works fine, and the whole four tools all worked.
But there maybe some problems shown in the ripper session. sometimes, it moved very quickly in the Ripper session, and closed in a very short time. It seems that there are problems and not all of the menu and buttons are tested.
I ran it several times for the Ripper session, with exactly the same setups, and only once it worked fine, which meant that all the menus and buttons were tested.
MAINCLASS=org.gjt.sp.jedit.jEdit
CLASSPATH=CMSC737-inputs/jEdit/bin/jedit.jar
The Ripper closes quickly after start is not actually a bug. If the initial staring time is not long enough for then the ripper is unable to detect the root windows. If there is something like antivirus programs were running in the background then you should set you initial time longer. Also, the delay time between steps does matter too. If it is not set long enough then the ripper cannot be notified when there is a new window opened.
Could you also report the initial time setup and the delay time too.
ripper.wait-time=200
ripper.delay=200
The problem is that sometimes it works well but sometime doesn't.
So I am not sure about that, and Prof. Atif told me to report that.