This gist shows how to create a GIF screencast using only free OS X tools: QuickTime, ffmpeg, and gifsicle.
To capture the video (filesize: 19MB), using the free "QuickTime Player" application:
| gulp = require('gulp') | |
| plugins = require('gulp-load-plugins')() | |
| server = require('tiny-lr')() | |
| path = require('path') | |
| gulp.task('styles', function(){ | |
| return gulp.src('./src/sass/*.sass') | |
| .pipe(plugins.compass({ | |
| style: 'expanded', | |
| css: 'dist/assets/css', |
| =Navigating= | |
| visit('/projects') | |
| visit(post_comments_path(post)) | |
| =Clicking links and buttons= | |
| click_link('id-of-link') | |
| click_link('Link Text') | |
| click_button('Save') | |
| click('Link Text') # Click either a link or a button | |
| click('Button Value') |