SeleniumとChromeウェブドライバを使用してC#で動作テストを書いています。ローカルデバッグに加えて、C#がサイトのホスト名をステージングIPアドレスに解決するように強制することで、ステージングコンテキストの変更をテストしたいと考えています。C#での任意のホスト名/ IPアドレスの解決
C:\ windows \ system32 \ drivers \ etc \ hostsを編集せずに、特定のホスト名に任意のIPアドレスを設定し、実際のDNSレコードを設定しない方法はありますか?私は、次の呼び出しを行うとき
は、例えば、私はセレンが、私は手動で私のデバッグアプリケーションのコンテキスト内で設定することができますIPアドレスに行きたい:あなたの行動試験が取るべき
using(var driver = new ChromeDriver())
{
driver.Navigate().GoToUrl(url);
}
あなたの回答は私が質問した質問とは関係ありません。アドバイスありがとう、ありがとうございます。 – v623
@ v623私の主張は、あなたが他の方向に考えなければならないことです。ホスト名解決の回避策ではなく、これはもっと汚いハックのようです – Set