มาสร้าง Selenium by C# with NUnit Framework กันนะ

สวัสดีครับช่วงนี้อากาศที่เชียงใหม่เข้าสู่ฤดูหนาวแล้ว หลายท่านที่วางแผนไว้ปลายปีว่าจะมาหนาวนี้ ณ เจียงใหม่คงไม่ผิดหวังแน่นอนครับในปีนี้ … อิอิ

ช่วงนี้เราก็จะเห็นว่ายักษ์ใหญ่แบบ Microsoft เริ่มเปิดตัวออกมากับผลิตภัณฑ์ใหม่ๆ มากมาย ซึ่งก็น่าสนใจอยู่หลายตัวเลยทีเดียวครับ แต่วันนี้ที่จะมาพูดถึง ก็คงจะเกี่ยวกับการทดสอบเว็บเหมือนเช่นเดิมนะครับ หลายท่านคงได้ลองใช้ Robot Framework มาแล้ว วันนี้อยากจะมาแนะนำในฝั่งของ Microsoft ดูบ้างนะครับ มาเริ่มกันเลย

ตามหัวข้อเลยนะครับอย่างแรกที่ต้องมีในเครื่องก่อนก็คือ Visual Studio ส่วนเรื่องของ Version ก็ตามแต่จะหาได้กันเลยนะครับ

ต่อมาก็ลงมือสร้างโปรเจคกันเลย โดยผมเลือกสร้างเป็น Console Application นะครับตามรูปเลย

เมื่อเราทำการสร้างโปรเจคเรียบร้อยแล้วก็ทำการติดตั้ง Package ให้กับเจ้าตัวโปรเจคของเราโดยผ่าน nuget โดยติดตั้ง NUnit, Nunit Test Adapter และ ExtentReports นะครับ

เมื่อติดตั้งเรียบร้อยก็ทำสร้าง Class มาหนึ่งตัวโดยในทีนี้ผมให้ชื่อ Class คือ NUnitTest หลังจากนั้นก็บรรเลงโค๊ดตามรูปได้เลยครับ โดยใน Test ผมทำการสร้างชุดทดสอบเพื่อทดสอบ Verify Title เวลาที่เราเข้าสู่หน้าจอ Google เมื่อทำการสร้างเสร็จและ Build จะปรากฎ Testcase ของเราใน Test Explorer ด้านข้างนะครับ คลิกขวาแล้วรันได้เลย …… GO

เมื่อทดสอบเรียบร้อยก็จะได้รายงานมาหน้าตาประมาณนี้ครับ

ไหนลองมาทำให้มันพังหน่อยโดยผมจะเปลี่ยนให้ชี้ URL ไปที่ Youtube ซึ่งจะทำให้ Testcase นี้พังนะครับ แล้วก็รันเลยจ้า

ก็จะเห็นได้ว่ามี Log พร้อมกับหน้าจอให้เราเข้าไปตามแก้ไขกันต่อได้เลย สะดวกและง่ายมากๆ เลยใช่ไหมครับ

ก็เป็นอีกหนึ่งเครื่องมือที่แนะนำให้ไปลองกันดูนะครับ ติดตั้งง่ายสะดวกสบาย Developer แบบเราๆ น่าจะชอบเลยทีเดียวครับ หากติดปัญหาหรือมีข้อสงสัย ข้อแนะนำสามารถติดต่อได้เลยครับผม โอกาสหน้าจะมาเล่าเรื่องอื่นๆ ให้ฟังอีกนะครับ