you want to use sales for testing or learning?
if learning use zoho. salesforce give an OTP which we cannot automate.
No Ashish, I have been given an application in salesforce to automate. I am not sure which all things i should automate and which all things i should do manually.
Regarding the OTP, I can fill that manually during the script execution and will wait till it reaches the home page of the salesforce app.
i haven't worked in salesforce in quite sometime.
but i think you should watch datadriven framework oldest videos.
we have automated that on salesforce. from there you can get the idea how/what to automate.