-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Expose the proxy bypass option #1109
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
Conversation
There are some things that should be fixed first: You need to You left debug statements in your code: You mixed args by inserting proxy_string,
proxy_bypass_list,
proxy_auth,
proxy_user,
proxy_pass, |
I think I addressed all those points @mdmintz |
@grahamhar According to https://www.chromium.org/developers/design-documents/network-settings , it's a semi-colon separated list, not a comma-separated one. Have you tried an example with multiple domains bypassed?
|
@grahamhar It's mostly for the Python-comment description, but I'd check for a semicolon-separated list, as a comma could appear in valid urls such as |
I think the bypass list only covers domains and IP address not URL so commas are not actually valid. I'll update the comment to reflect it should be a semi colon separated list. |
@grahamhar I added more comments. Looks like there are still a few places where |
Sorry, not sure how I missed them. Updated now. |
@grahamhar On your line 943 of |
@mdmintz I think there will possibly be quite a few gaps like this. I only managed to test using the pycharm fixture. Let me know any more changes and I'll try to update. |
@grahamhar Sounds good. You'll need to add that into |
@grahamhar Your current line 1017 of |
@grahamhar Merged! Nice work. It'll be part of the next release. |
@grahamhar It has been released as part of https://github.com/seleniumbase/SeleniumBase/releases/tag/v2.2.8 |
In some scenarios there will be a mixture of requests some will need a proxy some won't. This adds and exposes the proxy bypass option.
I have only tested this in chrome on linux, can you help by suggesting: