0

SauceLabs を使用して、SalesForce インスタンスに関するテストの自動化をセットアップしたいと考えています。システム内の複数の統合ポイント (SalesForce はそのうちの 1 つ) ですべての自動化を推進する専用の継続的統合サーバーがあるため、それを salesforce インスタンス自体から独立させたいと考えています。この要件のため、SauceForce は私たちのニーズに完全には適合しません。

SauceLabs 経由で SalesForce インスタンスにヒットする Selenium テストを正常にセットアップしましたが、問題は、SalesForce が認識しない SauceLabs クラウド内の VM からブラウザーが実行されているため、電子メール検証コードを要求することです。回避策が面倒すぎるため、これは私たちにとってブロッカーです。一部の開発者に尋ねたところ、VM IP アドレスを例外リストに追加することを提案されましたが、残念ながら、SauceLabs は VM IP を動的に割り当てるため、Salesforce でセキュリティ例外用の IP 範囲を定義して電子メール検証プロンプトをバイパスすることはできません。

SauceForce がこの問題をどのように回避するのか興味があります。この点について洞察を持っている人はいますか?sourcelabs でセールスフォースにログインする方法を教えてください。

4

2 に答える 2

1

これを自分で修正しようとして家を回ったばかりなので、ここに更新を投稿すると思いました:

まず、Salesforce はこの機能を無効にしません (以前はそうしていた可能性がありますが、現在はそうではありません。プレミアム サポートを通じてエスカレートし、シニア アカウント マネージャーに直接連絡しましたが、喜びはありませんでした)。

SauceLabs Connect を試してみてください: Saucelabs は、イントラネット サイトのテストを容易にするように実際に設計された一種のプロキシ トンネル サーバーを構築しました (サーバーへのアクセスは、内部 IP アドレスからのみ許可される可能性があります)。Salesforce 組織に対して構成された Saucelabs 接続エージェントを開始すると、すべての Saucelabs トラフィックがこのプロキシを通過することになり、このエージェントが実行されている IP をホワイトリストに登録できます。これはもちろん、エージェントを実行するために静的な場所が必要であることを意味します (私たちはクラウド VM を使用しています)。Sauce Connect の詳細については、https ://saucelabs.com/docs/connect をご覧ください。

于 2013-05-13T13:43:22.090 に答える
0

Salesforce にケースを登録すると、Salesforce はそれを無効にすることができます。

于 2012-07-16T22:25:29.223 に答える