<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>26391</bug_id>
          
          <creation_ts>2014-07-20 07:53:59 +0000</creation_ts>
          <short_desc>Proxy support isn&apos;t specified</short_desc>
          <delta_ts>2015-06-09 15:59:24 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Browser Test/Tools WG</product>
          <component>WebDriver</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>20860</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Andrey Botalov">botalov.andrey</reporter>
          <assigned_to name="Browser Testing and Tools WG">public-browser-tools-testing</assigned_to>
          <cc>ato</cc>
    
    <cc>dburns</cc>
    
    <cc>kevin</cc>
    
    <cc>mike</cc>
    
    <cc>vlotoshnikov</cc>
          
          <qa_contact name="Browser Testing and Tools WG">public-browser-tools-testing</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>109122</commentid>
    <comment_count>0</comment_count>
    <who name="Andrey Botalov">botalov.andrey</who>
    <bug_when>2014-07-20 07:53:59 +0000</bug_when>
    <thetext>Currently Webdriver JSON Wire protocol supports setting a proxy using proxy capability (https://code.google.com/p/selenium/wiki/JsonWireProtocol#Proxy_JSON_Object).

IMO setting a proxy is quiet useful so it&apos;s strange that Webdriver spec doesn&apos;t describe that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>112496</commentid>
    <comment_count>1</comment_count>
    <who name="Kevin Menard">kevin</who>
    <bug_when>2014-09-30 21:07:08 +0000</bug_when>
    <thetext>In addition, I think proxy support should be provided as a required capability.  I&apos;ve used proxies in two primary use cases.  One is for request header injection for things like HTTP Basic authentication via tools such as BrowserMob Proxy.  The second is to prevent DDoSing a server by ensuring all traffic is directed at a local caching proxy.

While it&apos;s possible a driver may not provide per-connection proxy configuration, I think as a caller I&apos;d like to receive the error rather than have the connection proceed over a non-proxied connection.  Then I can make the determination whether to proceed.  I certainly don&apos;t want to invoke FUD, but I could envision a situation where the proxy is intended to do some request massaging with sensitive data that could be otherwise leaked if simply ignored.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>113431</commentid>
    <comment_count>2</comment_count>
    <who name="seva">vlotoshnikov</who>
    <bug_when>2014-10-19 21:32:32 +0000</bug_when>
    <thetext>Specifying proxy may require capabilities dictionary to allow nested dictionaries:

https://www.w3.org/Bugs/Public/show_bug.cgi?id=27103</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>120615</commentid>
    <comment_count>3</comment_count>
    <who name="David Burns :automatedtester">dburns</who>
    <bug_when>2015-05-30 19:45:58 +0000</bug_when>
    <thetext>PR for this in https://github.com/w3c/webdriver/pull/72</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>120841</commentid>
    <comment_count>4</comment_count>
    <who name="David Burns :automatedtester">dburns</who>
    <bug_when>2015-06-09 15:59:24 +0000</bug_when>
    <thetext>landed in https://github.com/w3c/webdriver/commit/5b8f75d53ba2c158c5afe44641f03e1784e069e5</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>