We'd like to setup some test automation around our SalesForce instance using SauceLabs. We'd like to keep it independent of the salesforce instance itself as we have a dedicated continuous integration server which drives all our automation across several integration points in our system (of which SalesForce is one). Because of this requirement, SauceForce won't quite suit our needs.
I have successfully setup a Selenium test that hits our SalesForce instance via SauceLabs but the problem is that because the browser is running from a VM in the SauceLabs cloud that SalesForce does not recognise, it prompts for an email verification code. This is a blocker for us as the workaround would be too cumbersome. I asked some developers - they suggested adding the VM IP address to a list of exceptions but unfortunately, SauceLabs assigns VM IPs dynamically so we are therefore unable to define an IP range in Salesforce for security exceptions to bypass the email verification prompt.
I am curious as to how SauceForce gets around this problem - does anyone have insight in this regard?please give response how to login in salesforce in saucelabs?