Query on proxy video11 -part3 | Selenium Forum
M
Posted on 10/12/2015
DesiredCapabilities cap = new DesiredCapabilities();
cap.setCapability(CapabilityType.BROWSER_NAME, "firefox");
cap.setCapability(CapabilityType.PROXY, proxy);
FirefoxDriver driver = new FirefoxDriver(cap);

This is code from video-11 part3.

There is no constuctor in java doc which supports FirefoxDriver driver = new FirefoxDriver(cap);
i.e. cap[instance_Reference] of DesiredCapabilities..
javadoc only says :FirefoxDriver(Capabilities desiredCapabilities)

Sir how did you come up with this constuctor in code?

M
Replied on 11/12/2015

which version of selenium are you using? it is working on my end.


M
Replied on 12/12/2015

It works for me too sir,
Am trying to understand the code ..

DesiredCapabilities cap = new DesiredCapabilities();
cap.setCapability(CapabilityType.BROWSER_NAME, "firefox");
cap.setCapability(CapabilityType.PROXY, proxy);
FirefoxDriver driver = new FirefoxDriver(cap);<--------------------------this "cap" here is not object reference of Capabilities class
--------------------------------------------------------------------------------------------------
javadoc only says :FirefoxDriver(Capabilities desiredCapabilities)

Sir how did you come up with "cap" parameter in firefox constructor? "FirefoxDriver driver = new FirefoxDriver(cap);"


M
Replied on 13/12/2015

its predefined in selenium.