1. Data Driven
2. Plots based scenario written
3. Play book based functional testing
4. Fine-grained scenario can be shared by determinations
5. State persisting & restoring
6. Fast automated re-run for dealing with unstability of web driver
7. Support RSpec