New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Is there noProxy setting in proxy object? #725
Comments
WebDriver doesnt have this concept. It's always been an all or nothing approach. For this to be added it would need to be raised as an issue against https://github.com/w3c/webdriver |
So w3c/webdriver#913 has been closed, and according to this commit by @shs96c w3c/webdriver@a90db4b, there is support for /cc @AutomatedTester |
I'm fairly sure that we will cover that via https://bugzilla.mozilla.org/show_bug.cgi?id=1370959 |
We decided to add this feature before doing the huge refactoring as pointed out in my last comment. Reason is that it will give us more tests and lowers the risk for regressions. But you also get this feature earlier! I filed https://bugzilla.mozilla.org/show_bug.cgi?id=1387094 to get this implemented. |
When is this due to be released? |
@estradino If you look at the bug @whimboo linked to, implementation has not started yet. |
All right. Is there a way to go around that? Perhaps downgrade Firefox or use another version of the Geckodriver? |
You might be able to find a preference which achieves this effect. |
I started the implementation for webdriver (geckodriver), but then also have to get it implemented for Marionette (in Firefox). So it will be available in a couple of days but would require a new geckodriver release, which might be the one which takes a bit longer. In the meantime just use the preference |
This is all done now and will be available with Firefox 57 and the next release of geckodriver. |
I want to clear the var fproxy=proxy.manual({
http: 'IP:PORT',
bypass:[""]
bypass:[]
bypass:undefined
}); for |
@tahaykACF See the README or the WebDriver specification for the accepted input. |
I have no idea what But what I noticed is that I missed to update the README file of geckodriver for proxy capabilities when working on the above mentioned bug. I filed bug 1404891 to get this fixed. Basically you need ´"noProxy": [list of hosts]` to list all exceptions. |
Oh and @tahaykACF thanks for noticing! |
Can this be re-opened? According to https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol#proxy-json-object, |
No. In the webdriver specification this is a list now. The binding you are using has to take care of it. See also SeleniumHQ/selenium#5004. |
Ah ok. Do you know if there's an issue for the ChromeDriver to convert it to a list? |
You want to ask the Chrome team, and not us. :) |
Do you know if the webdriver spec for this was changed recently, or if it's been a list all along? |
Please lets really follow-up on SeleniumHQ/selenium#5004. There is nothing more to comment on this issue. |
This issue has been automatically locked since there has not been any recent activity after it was closed. If you have run into an issue you think is related, please open a new issue. |
For the
proxy
object (https://github.com/mozilla/geckodriver#proxy-object), is there anoProxy
option to declare domains / IPs that will not go through the proxy, ifmanual
is set forproxyType
with setting forhttpProxy
andsslProxy
?The text was updated successfully, but these errors were encountered: