Мы хотели бы настроить некоторую автоматизацию тестирования для нашего экземпляра SalesForce с помощью SauceLabs. Мы хотели бы сохранить его независимым от самого экземпляра Salesforce, поскольку у нас есть выделенный сервер непрерывной интеграции, который управляет всей нашей автоматизацией в нескольких точках интеграции в нашей системе (одной из которых является SalesForce). Из-за этого требования SauceForce не совсем подходит для наших нужд.
Я успешно настроил тест Selenium, который попадает в наш экземпляр SalesForce через SauceLabs, но проблема в том, что, поскольку браузер работает с виртуальной машины в облаке SauceLabs, которую SalesForce не распознает, он запрашивает код подтверждения электронной почты. Это блокировщик для нас, поскольку обходной путь был бы слишком громоздким. Я спросил некоторых разработчиков — они предложили добавить IP-адрес ВМ в список исключений, но, к сожалению, SauceLabs динамически назначает IP-адреса ВМ, поэтому мы не можем определить диапазон IP-адресов в Salesforce для исключений безопасности, чтобы обойти запрос проверки электронной почты.
Мне любопытно, как SauceForce решает эту проблему - есть ли у кого-нибудь понимание в этом отношении? Пожалуйста, дайте ответ, как войти в систему продаж в соуслабах?