如何通過Watir獲取瀏覽器IP?我正在使用代理,我想驗證它是否正常工作。 也許有代理工作的其他方式?獲取瀏覽器IP(使用代理服務器)
這裏是我當前的代碼:
profile = Selenium::WebDriver::Firefox::Profile.new
profile.proxy = Selenium::WebDriver::Proxy.new :http => 'my.proxy.com', :ssl => 'my.proxy.com'
browser = Watir::Browser.new :firefox, :profile => profile
browser.goto 'http://someurl.com'
瀏覽器將打開URL,雖然代理不工作。
感謝您的幫助
我不認爲瀏覽器有IP,但整個機器。 Watir只是驅動瀏覽器。你將如何手動獲取IP? – 2012-04-18 14:48:57
問題是,如果你在一個代理的後面,那麼當你發出請求的時候,世界其他地方看到的IP不是你本地盒子的IP,因此需要在野外反彈一臺服務器,看看它認爲它在哪裏請求來自。如果您需要在託管測試環境的雲服務器上配置防火牆,以便它能夠接受您的請求,這可能很重要。 – 2012-04-18 17:50:47
@ChuckvanderLinden - 我認爲他需要解決的問題是驗證他確實正在通過代理,並且知識產權已經改變。 – 2012-04-19 16:27:25