অটোমেশন স্ক্রিপ্টের অন্যান্য ধাপে যাওয়ার আগে ওয়েবড্রাইভারকে একটি নির্দিষ্ট শর্তের জন্য অপেক্ষা করতে নির্দেশ দেওয়ার জন্য একটি সুস্পষ্ট অপেক্ষা প্রয়োগ করা হয়৷
প্রত্যাশিত_ শর্তগুলির সাথে WebDriverWait ক্লাস ব্যবহার করে স্পষ্ট অপেক্ষা প্রয়োগ করা হয়। প্রত্যাশিত_ শর্তাবলী ক্লাসে WebDriverWait ক্লাসের সাথে ব্যবহার করার জন্য পূর্ব-নির্মিত শর্তগুলির একটি গ্রুপ রয়েছে৷
- সতর্কতা_আছে_বর্তমান
- উপাদান_নির্বাচন_রাষ্ট্র_করতে হবে
- উপস্থিতি_অফ_সব_উপাদান_অবস্থান
- 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
- দৃশ্যমান_of_element_located
- উপস্থিতি_of_element_located
- title_is
- title_contains
- দৃশ্যমানতা_of
- staleness_of
- element_to_be_clickable
- invisibility_of_element_located
- element_to_be_selected
আসুন আমরা পাঠ্যের জন্য অপেক্ষা করি - টিম @ টিউটোরিয়াল পয়েন্ট যা লিঙ্কটিতে ক্লিক করলে উপলব্ধ হয় - পৃষ্ঠায় টিম৷
টিম লিঙ্কে ক্লিক করলে, টিম @ টিউটোরিয়াল পয়েন্ট লেখাটি প্রদর্শিত হবে।
উদাহরণ
কোড বাস্তবায়ন
selenium.webdriver.common.by থেকে selenium.webdriver.common.by আমদানি করে selenium.webdriver.support ইসি থেকে selenium.webdriver.support.wait আমদানি WebDriverWaitdriver =webdriver.Chrome(executable_verrivers='/verrivers='ch. #url launchdriver.get("https://www.tutorialspoint.com/about/about_careers.htm")#identify elementl =driver.find_element_by_link_text('Team')l.click()#স্পষ্ট waitw =WebDriverWait( ড্রাইভার, 5)w.until(EC.presence_of_element_located((By.TAG_NAME, 'h1'))s =driver.find_element_by_tag_name('h1')#obtain textt =s.textprint('টেক্সট হল:' + t)# ড্রাইভার quitdriver.quit()আউটপুট