คอนสตรัคเตอร์มีชื่อเดียวกับชื่อคลาส มันคือ ใช้สำหรับเริ่มต้นตัวแปรของคลาส มันถูกเรียกเมื่อใดก็ตามที่วัตถุของคลาสถูกสร้างขึ้น ไม่มีประเภทการคืนสินค้า แม้แต่โมฆะ
ทำไมเราจึงใช้ตัวสร้างในรูปแบบวัตถุหน้าซีลีเนียม
หมายเหตุ: ต้องสร้างคอนสตรัคเตอร์ ในแต่ละคลาสใน Page Layer เพื่อรับอินสแตนซ์ไดรเวอร์จากคลาสหลักใน Test Layer และยัง เริ่มต้น WebElements(Page Objects) ที่ประกาศในคลาสเพจโดยใช้ PageFactory
เราใช้ตัวสร้างใด ๆ ในซีลีเนียม WebDriver หรือไม่
มันมีเพียงตัวสร้างที่รับวัตถุ WebDriver และส่งผ่านไปยังตัวสร้างระดับพิเศษของมัน ย้ำอีกครั้งว่าไม่มีออบเจ็กต์หน้าหรือ BasePage ใดที่เริ่มต้น WebDriver Objects
คอนสตรัคเตอร์ใช้ทำอะไร
ในการเขียนโปรแกรมเชิงวัตถุแบบคลาส คอนสตรัคเตอร์ (ตัวย่อ: ctor) เป็นรูทีนย่อยชนิดพิเศษ ถูกเรียกเพื่อสร้างวัตถุ เตรียมอ็อบเจกต์ใหม่สำหรับการใช้งาน มักจะยอมรับอาร์กิวเมนต์ที่คอนสตรัคเตอร์ใช้เพื่อตั้งค่าตัวแปรสมาชิกที่ต้องการ
ตัวอย่างคอนสตรัคเตอร์คืออะไร
เมื่อสร้างคลาสหรือโครงสร้าง ตัวสร้างจะถูกเรียก ตัวสร้างมีชื่อเดียวกับคลาสหรือ struct และมักจะเริ่มต้นสมาชิกของข้อมูลของวัตถุใหม่ ในตัวอย่างต่อไปนี้ คลาสชื่อ Taxi ถูกกำหนดโดยใช้คอนสตรัคเตอร์อย่างง่าย … สำหรับข้อมูลเพิ่มเติม โปรดดูที่ ตัวสร้างอินสแตนซ์