次のように、Python API で Selenium 2 / WebDriver を使用しています。
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")));
結果が返されるかdiv.some_result
( ) 、または「見つかりません」という文字列が返されるのを待ちたいと思います。それは可能ですか?すこし:
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")) \
);
CSS セレクター ( ) を使用してこれを実行できることはわかっていますdiv.no_result, div.some_result
が、Selenium の予期される条件メソッドを使用してそれを実行する方法はありますか?