एक एक्सप्लिसिट वेट का उपयोग वेबड्राइवर को ऑटोमेशन स्क्रिप्ट में अन्य चरणों पर जाने से पहले एक विशिष्ट स्थिति के लिए प्रतीक्षा करने का निर्देश देने के लिए किया जाता है।
एक्सप्लिसिट वेट को WebDriverWait क्लास के साथ expected_conditions का उपयोग करके लागू किया जाता है। expected_conditions क्लास में WebDriverWait क्लास के साथ उपयोग की जाने वाली पूर्व-निर्मित स्थितियों का एक समूह होता है।
- alert_is_present
- element_selection_state_to_be
- presence_of_all_elements_located
- element_located_to_be_selected
- text_to_be_present_in_element
- text_to_be_present_in_element_value
- frame_to_be_available_and_switch_to_it
- element_located_to_be_selected
- visibility_of_element_located
- presence_of_element_located
- title_is
- title_contains
- visibility_of
- staleness_of
- element_to_be_clickable
- invisibility_of_element_located
- element_to_be_selected
आइए उस टेक्स्ट - Team @ Tutorials Point के लिए प्रतीक्षा करें जो पेज पर लिंक - Team पर क्लिक करने पर उपलब्ध हो जाता है।

Team लिंक पर क्लिक करने पर, टेक्स्ट Team @ Tutorials Point दिखाई देता है।

उदाहरण
कोड कार्यान्वयन
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.support.wait import WebDriverWait
driver = webdriver.Chrome(executable_path='../drivers/chromedriver')
# URL लॉन्च
driver.get("https://www.tutorialspoint.com/about/about_careers.htm")
# एलिमेंट पहचानें
l = driver.find_element_by_link_text('Team')
l.click()
# एक्सप्लिसिट वेट के लिए अपेक्षित स्थिति
w = WebDriverWait(driver, 5)
w.until(EC.presence_of_element_located((By.TAG_NAME, 'h1')))
s = driver.find_element_by_tag_name('h1')
# टेक्स्ट प्राप्त करें
t = s.text
print('Text is: ' + t)
# ड्राइवर क्विट
driver.quit()
आउटपुट
