Good practices state that tests should be hermetic, i.e. independent and self-sufficient. So usually we try not to chain different tests. In your case where
every search takes around 15 minutes each
most likely means that each search is a test of its own. Simple and pragmatic way to
continue sending queries while "observing" for the results
would be to leverage parallel test execution. Each thread manages its own Selenium Webdriver life cycle, steps and expected results.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…