Is there any way to record video in appium for the steps performed using automation
Running on sauce will provide video recordings :http://appium.io/slate/en/tutorial/android.html?ruby#running-on-sauce
Flaky gem for ruby based tests provides this :http://appium.io/slate/en/tutorial/android.html?ruby#flaky-gem
For others i believe you have to search for environment based (client language) solutions.Here is a few that can give you an idea how to do it on your own :
https://wiki.python.org/moin/Screencastinghttps://pypi.python.org/pypi/castro/1.0.6
There's also this:https://github.com/appium/screen_recording
I built this CLI to assist my tests but hopefully it useful for others. It's language-agnostic and should work with any framework capable of making a system call.
https://github.com/isonic1/flick