ที่เราใช้ Constructor ในซีลีเนียมเฟรมเวิร์ก

สารบัญ:

ที่เราใช้ Constructor ในซีลีเนียมเฟรมเวิร์ก
ที่เราใช้ Constructor ในซีลีเนียมเฟรมเวิร์ก
Anonim

คอนสตรัคเตอร์มีชื่อเดียวกับชื่อคลาส มันคือ ใช้สำหรับเริ่มต้นตัวแปรของคลาส มันถูกเรียกเมื่อใดก็ตามที่วัตถุของคลาสถูกสร้างขึ้น ไม่มีประเภทการคืนสินค้า แม้แต่โมฆะ

ทำไมเราจึงใช้ตัวสร้างในรูปแบบวัตถุหน้าซีลีเนียม

หมายเหตุ: ต้องสร้างคอนสตรัคเตอร์ ในแต่ละคลาสใน Page Layer เพื่อรับอินสแตนซ์ไดรเวอร์จากคลาสหลักใน Test Layer และยัง เริ่มต้น WebElements(Page Objects) ที่ประกาศในคลาสเพจโดยใช้ PageFactory

เราใช้ตัวสร้างใด ๆ ในซีลีเนียม WebDriver หรือไม่

มันมีเพียงตัวสร้างที่รับวัตถุ WebDriver และส่งผ่านไปยังตัวสร้างระดับพิเศษของมัน ย้ำอีกครั้งว่าไม่มีออบเจ็กต์หน้าหรือ BasePage ใดที่เริ่มต้น WebDriver Objects

คอนสตรัคเตอร์ใช้ทำอะไร

ในการเขียนโปรแกรมเชิงวัตถุแบบคลาส คอนสตรัคเตอร์ (ตัวย่อ: ctor) เป็นรูทีนย่อยชนิดพิเศษ ถูกเรียกเพื่อสร้างวัตถุ เตรียมอ็อบเจกต์ใหม่สำหรับการใช้งาน มักจะยอมรับอาร์กิวเมนต์ที่คอนสตรัคเตอร์ใช้เพื่อตั้งค่าตัวแปรสมาชิกที่ต้องการ

ตัวอย่างคอนสตรัคเตอร์คืออะไร

เมื่อสร้างคลาสหรือโครงสร้าง ตัวสร้างจะถูกเรียก ตัวสร้างมีชื่อเดียวกับคลาสหรือ struct และมักจะเริ่มต้นสมาชิกของข้อมูลของวัตถุใหม่ ในตัวอย่างต่อไปนี้ คลาสชื่อ Taxi ถูกกำหนดโดยใช้คอนสตรัคเตอร์อย่างง่าย … สำหรับข้อมูลเพิ่มเติม โปรดดูที่ ตัวสร้างอินสแตนซ์

แนะนำ: