我正在使用Selenium和Chrome網絡驅動程序在C#中編寫行爲測試。除了本地調試之外,我還希望通過強制C#將站點的主機名解析爲暫存IP地址來測試登臺上下文中的更改。在C中解析任意主機名/ IP地址#
有沒有辦法爲給定的主機名設置任意IP地址,而無需編輯C:\ windows \ system32 \ drivers \ etc \ hosts,並且不需要設置實際的DNS記錄?
例如,當我提出以下電話,我想硒去,我可以手動設置我的調試應用程序的上下文內的IP地址:
using(var driver = new ChromeDriver())
{
driver.Navigate().GoToUrl(url);
}
你的回答有沒有關係我問的問題。感謝您的建議,但不,謝謝。 – v623
@ v623我的觀點是你應該考慮另一個方向,而不是解決主機名的解決方法,因爲這更像是一個骯髒的黑客攻擊 – Set