Որտե՞ղ ենք մենք օգտագործում կոնստրուկտորը սելենի շրջանակում:

Բովանդակություն:

Որտե՞ղ ենք մենք օգտագործում կոնստրուկտորը սելենի շրջանակում:
Որտե՞ղ ենք մենք օգտագործում կոնստրուկտորը սելենի շրջանակում:

Video: Որտե՞ղ ենք մենք օգտագործում կոնստրուկտորը սելենի շրջանակում:

Video: Որտե՞ղ ենք մենք օգտագործում կոնստրուկտորը սելենի շրջանակում:
Video: 📣 TOP 10 CRYPTOCURRENCY SCAM - Իրական խաբեություն Crypto-ում | Կրիպտոարժույթի ռիսկերը | Կրիպտոարժու 2024, Հոկտեմբեր
Anonim

Կառուցիչն ունի նույն անունը, ինչ դասի անունը: Այն օգտագործվում էդասի փոփոխականների սկզբնավորման համար: Այն կանչվում է, երբ ստեղծվում է դասի օբյեկտ: Այն չունի վերադարձի տեսակ, նույնիսկ անվավեր:

Ինչու ենք մենք օգտագործում կոնստրուկտորը սելենի էջի օբյեկտի մոդելում:

Ծանոթագրություն. Էջի շերտի դասերից յուրաքանչյուրում պետք է ստեղծվիկոնստրուկտոր, որպեսզի ստացվի դրայվերի օրինակը Main դասից Test Layer-ում և նաև սկզբնավորել WebElements (Page Objects) հայտարարված էջի դասում` օգտագործելով PageFactory:

Մենք օգտագործում ենք որևէ կոնստրուկտոր սելենի WebDriver-ում:

Այն ունի միայն կոնստրուկտոր, որը վերցնում է WebDriver օբյեկտը և փոխանցում իր գերդասակարգի կոնստրուկտորին: Կրկին նշեք, որ էջի օբյեկտներից և ոչ մեկը չի նախաստորագրում WebDriver օբյեկտները:

Ինչի՞ համար է օգտագործվում կոնստրուկտորը:

Դասի վրա հիմնված օբյեկտի վրա հիմնված ծրագրավորման մեջ կոնստրուկտորը (հապավումը՝ ctor) ենթածրագրի հատուկ տեսակ է, որը կոչվում է օբյեկտ ստեղծելու համար: Այն պատրաստում է նոր օբյեկտը օգտագործման համար՝ հաճախ ընդունելով արգումենտներ, որոնք կոնստրուկտորն օգտագործում է անդամի պահանջվող փոփոխականները սահմանելու համար:

Ի՞նչ է կոնստրուկտորը օրինակում:

Երբ դասը կամ կառուցվածքը ստեղծվում է, նրա կառուցողը կոչվում է: Կոնստրուկտորներն ունեն նույն անվանումը, ինչ դասը կամ կառուցվածքը, և նրանք սովորաբար սկզբնավորում են նոր օբյեկտի տվյալների անդամները: Հետևյալ օրինակում Taxi անունով դասը սահմանվում է պարզ կոնստրուկտորի միջոցով: … Լրացուցիչ տեղեկությունների համար տե՛ս «Instance Constructors»:

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