﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
26577	Usage of `implicitly_wait` in selenium tests can slow down tests quite a bit.	Simon Charette	nobody	"While reviewing #26575 I noticed that some `find_elements_by_css_selector` were taking forever to execute (10 seconds) and I realized it was related to #26048.

One example is when `AdminSeleniumTestCase.assertSelectOptions` is used to assert that no options are present (`assertSelectOptions('#select', [])`. In this case the `find_elements_by_css_selector('#select > option')` call blocks for 10 seconds as no options are present in the select.

Since there's no way to specify an explicit `timeout` argument to the `find_elements` methods I think we'll have to issue an `implicitly_wait(0)` before calling them. Ideally we would use an explicit wait with an appropriate condition if `values == []` but  I can't find how to bypass the implicit wait when calling `find_elements` methods."	Cleanup/optimization	closed	Testing framework	dev	Normal	fixed			Ready for checkin	1	0	0	0	0	0
