Hi,
I am trying to pool multiple servers running each the wptdriver for chrome, firefox and IE8…11, so that i see only 1 location and then choose between the browsers in the WPT webapp.
To achieve that, i made sure that each wptdriver agent uses the same location “paris-wptdriver”. This works well for Chrome and Firefox. Any server with its wptdriver doing nothing will pickup the job.
But that does not work for IE: Each server and wptdriver uses a different version of IE ([IE8], [IE9], [IE10], and [IE11]), and many times, a wptdriver picks the job with the wrong IE version, and replies an error, eg. “Test Error: Invalid Browser Selected: IE8”
Aren’t the wptdriver agents detect which browser is requested and pick the job only if its IE version match ?
From the reply http://www.webpagetest.org/forums/showthread.php?tid=12944&pid=23394#pid23394 i would have assumed it should work.
Here are my WPT webapp locations.ini:
[code][locations]
1=paris
default=paris
[paris]
1=paris-wptdriver
label=“Paris”
[paris-wptdriver]
browser=IE11,IE10,IE9,IE8,Chrome,Firefox
latency=0
label=“Paris wptdriver”[/code]
And below is one of my wptdriver configuration. Other wptdriver on other servers use [IE9], [IE10], and [IE11]
[code][WebPagetest]
url=http://my.wpt.server:port/
location=paris-wptdriver
browser=chrome
Time Limit=120
[IE8]
exe=“%PROGRAM_FILES%\Internet Explorer\iexplore.exe”
[chrome]
exe=“%PROGRAM_FILES%\Google\Chrome\Application\chrome.exe”
options=‘–load-extension=“%WPTDIR%\extension” --user-data-dir=“%PROFILE%” --no-proxy-server’
installer=http://www.webpagetest.org/installers/browsers/chrome.dat
[Firefox]
exe=“%PROGRAM_FILES%\Mozilla Firefox\firefox.exe”
options=‘-profile “%PROFILE%” -no-remote’
installer=http://www.webpagetest.org/installers/browsers/firefox.dat
template=firefox[/code]