我们想使用 SauceLabs 围绕我们的 SalesForce 实例设置一些测试自动化。我们希望保持它独立于 salesforce 实例本身,因为我们有一个专用的持续集成服务器,它驱动我们跨系统中多个集成点的所有自动化(其中 SalesForce 就是其中之一)。由于这个要求,SauceForce 不能完全满足我们的需要。
我已经成功地设置了一个 Selenium 测试,该测试通过 SauceLabs 访问了我们的 SalesForce 实例,但问题是,因为浏览器是从 SauceLabs 云中 SalesForce 无法识别的 VM 运行的,它会提示输入电子邮件验证码。这对我们来说是一个障碍,因为解决方法太麻烦了。我询问了一些开发人员 - 他们建议将 VM IP 地址添加到例外列表中,但不幸的是,SauceLabs 动态分配 VM IP,因此我们无法在 Salesforce 中为安全例外定义 IP 范围以绕过电子邮件验证提示。
我很好奇 SauceForce 如何解决这个问题 - 有没有人在这方面有见识?请回复如何在 saucelabs 中登录 salesforce?