Oczekiwane warunki selenu - możliwe użycie „lub”?

Używam Selenium 2 / WebDriver z API Pythona w następujący sposób:

from selenium.webdriver.support import expected_conditions as EC

# code that causes an ajax query to be run

WebDriverWait(driver, 10).until( EC.presence_of_element_located( \
    (By.CSS_SELECTOR, "div.some_result")));

Chcę poczekaćzarówno wynik do zwrotu (div.some_result) lub ciąg „Nie znaleziono”. Czy to jest możliwe? Rodzaj:

WebDriverWait(driver, 10).until( \
    EC.presence_of_element_located( \
         (By.CSS_SELECTOR, "div.some_result")) \
    or 
    EC.presence_of_element_located( \
         (By.CSS_SELECTOR, "div.no_result")) \
);

Zdaję sobie sprawę, że mogę to zrobić za pomocą selektora CSS (div.no_result, div.some_result), ale czy istnieje sposób, aby to zrobić za pomocą metody oczekiwanych warunków Selenium?

questionAnswers(3)

yourAnswerToTheQuestion