프록시를 통해 watir을 라우트하려고합니다. 스크립트 내에서 브라우저를 시작하기 전에 동적으로 프록시를 변경하고 싶습니다.프록시를 통해 watir을 어떻게 실용적인 경로로 지정합니까?
여기까지 내가 지금까지 시도한 바가있다. (그리고 지금까지 실패하고있다.) 나는 크롬과 lucid lynx 우분투를 실행 중이다. 나는 watire가 PROXY 또는 무엇인가를 사용하고 있을지도 모른다고 생각한 TREX 원인을 선택했습니다.
#!/bin/bash
/opt/google/chrome/chrome --proxy-server="$TREX" [email protected]
의 I 오히려 HTTP_PROXY보다 프록시 서버에 환경 변수를 전달하고 있습니다 이유는 내가 얻을 수 않기 때문에 HTTP_PROXY과 같이 작업하는 것입니다 :
은 나뿐만은/usr/빈/구글 크롬을 다시 썼다
require 'rubygems'
require 'watir-webdriver'
ENV['TREX'] = "XX.XX.XX.XX:YY"
browser = Watir::Browser.new(:chrome)
browser.goto("http://mysite.com")
어쨌든, 여기에서 일어나고있는 것은 단지 forw보다는 프록시의 로그인 페이지에 저를 전달하는 것입니다 : 어쨌든입니다
는 그때 간단했다 요청을 이끌어 낸다.
무엇이 여기에 있습니까? 나는 내가 가깝다고 느낀다.
코드가 포맷되지 않았습니다. 거의 읽을 수 없습니다. 코드를 선택하고 도구 모음에서 '101010'버튼을 클릭하면 코드로 형식을 지정합니다. –
또한 Windows 용 솔루션을 제공 한 것처럼 보이며 feydr은 Linux에 있습니다. –
예 ..이 샘플은 많이 보았지만 def였습니다. 창문에 의지하고 싶지 않다. – eyberg