def connect_to_selenium(port, t=30, c=1):
global Browser
if c >= t:
return False
try:
if verbose:
print ('Connecting to docker selenium server '
'http://127.0.0.1:%s/wd/hub [%s/%s]...') % (str(port), str(c), str(t))
if driver == 'chrome':
desired_caps = DesiredCapabilities.CHROME
elif driver == 'firefox':
desired_caps = DesiredCapabilities.FIREFOX
Browser = webdriver.Remote(
command_executor='http://127.0.0.1:%s/wd/hub' % str(port),
desired_capabilities=desired_caps
)
except:
c += 1
sleep(1)
connect_to_selenium(port, t, c)
return True
评论列表
文章目录