Ի՞նչ է նշանակում սելենում սահուն սպասել:
Ի՞նչ է նշանակում սելենում սահուն սպասել:

Video: Ի՞նչ է նշանակում սելենում սահուն սպասել:

Video: Ի՞նչ է նշանակում սելենում սահուն սպասել:
Video: ВЛАД А4 и ДИРЕКТОР ЮТУБА против СИРЕНОГОЛОВЫЙ 2024, Ապրիլ
Anonim

Սահուն սպասել . Այն սահուն սպասել օգտագործվում է վեբ վարորդին ասելու համար սպասիր պայմանի համար, ինչպես նաև այն հաճախականությամբ, որով մենք ցանկանում ենք ստուգել պայմանը, նախքան «ElementNotVisibleException» բացառություն գցելը: Դա կլինի սպասիր մինչև նշված ժամանակը, մինչև բացառություն գցելը:

Հետևաբար, ե՞րբ պետք է օգտագործեմ Fluent wait:

Մենք օգտագործել FluentWait-ը հրամաններ հիմնականում այն դեպքում, երբ մենք ունենք վեբ տարրեր, որոնք երբեմն տեսանելի են մի քանի վայրկյանում, իսկ երբեմն էլ սովորականից ավելի շատ ժամանակ են պահանջում: Հիմնականում Ajax հավելվածներում։ Մենք կարող ենք սահմանել լռելյայն միավորման ժամկետը՝ հիմնվելով մեր պահանջի վրա: Մենք կարող էինք անտեսել ցանկացած բացառություն տարրը հարցում կատարելիս:

Նաև, ո՞րն է տարբերությունը WebDriver-ի սպասման և սահուն սպասման միջև: Գլխավոր հիմնական տարբերությունը դա է սպասեք Webdriver-ում մենք չենք կարող համախմբում կատարել սպասիր սցենար, որտեղ, ինչպես Սահուն սպասել , մենք կարող ենք սահմանել միավորման ժամանակ, որը հնարավոր չէ Webdriver սպասեք . WebElement dynamicElement = (նոր WebDriver Սպասեք (վարորդ, 10)).

Բացի դրանից, որո՞նք են սպասման տարբեր տեսակներ սելենում:

Կան երեք սպասման տեսակները սելենում . Լրացուցիչ սպասիր , բացահայտ սպասիր եւ սահուն սպասիր . Լրացուցիչ սպասիր Երբ դուք սահմանում եք անուղղակի սպասիր ապա դա կլինի սպասիր բոլոր findElement() և findElements():

Ինչու՞ խորհուրդ չի տրվում քնել թելերով:

Համաժամացման, սպասման իրականացման ուղիներից մեկը զանգելն է Թեմա . քնել () ֆունկցիան, այնուամենայնիվ, այդպես է խորհուրդ չի տրվում քանի որ սա է ոչ շատ կայուն և անվստահելի: Ժամանակը պետք է նշվի միլիվայրկյաններով:

Խորհուրդ ենք տալիս: