WebDriver and Nginx

Yomna Nasser yomnanasser at gmail.com
Tue Sep 20 21:59:59 UTC 2011


The problem isn't that it can't access google.com (or whatever url),
but that it won't even try. If my code was successful, an error
message should be displayed in the browser saying that it can't access
google because nginx is running, or something along those lines (so,
exactly what you said).

The problem is that I can't control the instance of the browser once
it's opened. It won't respond to any navigation requests and I think
that nginx is somehow interfering, but I have no idea how. It doesn't
make much sense that a web server is interfering with the ability to
control a web browser via software :/

On Tue, Sep 20, 2011 at 2:54 PM, Maxim Dounin <mdounin at mdounin.ru> wrote:
> Hello!
>
> On Tue, Sep 20, 2011 at 02:47:26PM -0400, ynasser wrote:
>
>> Has anyone tried using nginx and webdriver together? Before I used nginx
>> as a reverse proxy, I never had any problems, but now I can't get the
>> browser being controlled by webdriver to get webpages.
>>
>> An example from the python shell:
>>
>> >>> import selenium
>> >>> from selenium import webdriver
>> >>> profile = webdriver.FirefoxProfile()
>> >>> profile.set_preference("network.proxy.type", 1)
>> >>> profile.set_preference("network.proxy.http", "127.0.0.1")
>> >>> profile.set_preference("network.proxy.http_port", "80")
>> >>> driver = webdriver.Firefox(firefox_profile=profile)
>> >>> driver.get("http://www.google.com")
>>
>> And then nothing happens.
>>
>> Since it works when nginx isn't running, I'm guessing the problem is
>> from the nginx side. Has anyone experienced something similar?
>
> Since I really doubt www.google.com running nginx, I suppose you
> are using nginx on 127.0.0.1:80, right?
>
> The problem is that nginx isn't a forward proxy and never was.
>
> Maxim Dounin
>
> _______________________________________________
> nginx mailing list
> nginx at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx
>



More information about the nginx mailing list