python - Selenium Grid 2 does not support concurrency? -


it looks seleniumgrid2 can not start browser instances concurrently. following python script:

import time threading import thread datetime import datetime selenium import webdriver   def start_firefox_remote():     print datetime.now(), 'start firefox remote creation'     capabilities = webdriver.desiredcapabilities.firefox     capabilities['firefox_binary'] = '/usr/bin/firefox'     browser = webdriver.remote('http://10.0.2.149:4444/wd/hub',                                desired_capabilities=capabilities)     print datetime.now(), 'end firefox remote creation'   in xrange(5):     time.sleep(.1)     thread(target=start_firefox_remote).start() 

outputs following:

2014-03-25 03:12:29.294335 start firefox remote creation 2014-03-25 03:12:29.395388 start firefox remote creation 2014-03-25 03:12:29.499435 start firefox remote creation 2014-03-25 03:12:29.600302 start firefox remote creation 2014-03-25 03:12:29.700916 start firefox remote creation 2014-03-25 03:12:31.806996 end firefox remote creation 2014-03-25 03:12:34.775233 end firefox remote creation 2014-03-25 03:12:37.948995 end firefox remote creation 2014-03-25 03:12:40.612055 end firefox remote creation 2014-03-25 03:12:44.301012 end firefox remote creation [finished in 15.2s] 

as can see, browser instances creation processes begin @ same time, creates in sequence in non-concurrent mode. i'm using selenium-server-standalone 2.39.0. it's interesting adding selenium nodes not also.

how can run seleniumgrid real concurrency support? lot.


Comments

Popular posts from this blog

user interface - How to replace the Python logo in a Tkinter-based Python GUI app? -

objective c - Greedy NSProgressIndicator Allocation -

how to set an OCR language in Google Drive -