Selenium คือหนึ่งในเครื่องมือที่เอาไว้สำหรับการทดสอบ Web Application ที่ได้รับความนิยมเพราะเป็น Tools ที่ใช้ง่ายและยังมี Community Support อีกมากมาย และยังสามารถทดสอบบน Browser ได้หลาย platform อีกด้วย
การใช้งาน
สำหรับการใช้งานนั้นแนะนำให้ใช้ส่วนของ Selenium Client & WebDriver Language Bindings เพราะสามารถใช้งานขณะเปิด Browser ได้ทันทีทำให้ง่ายต่อการใช้งานมาก
การใช้งานอย่างง่ายผ่าน Firefox
การใช้งานผ่าน Firefox ซึ่งเป็น Extension ของ Firefox ทำให้สามารถใช้งานได้ทันทีโดยการทำงานจะเป็นการเก็บ Log ต่างๆทำให้สามารถ Debug Online Website ได้อย่างง่ายดาย
การลงและตั้งค่า Extension
- Download Firefox
- ติดตั้ง Extension Selenium บน Firefox
- ตรวจสอบการตั้งค่า Firefox ตามภาพ
- เลือก Extension
- หลังจากตรวจสอบ Extension ที่มีแล้วให้เลือกเปิดใช้งาน Selenium IDE
- เมื่อกดแล้วจะได้หน้าต่างดังนี้
- จากนั้นกดปุ่มสีแดงเพื่อเริ่มการทำงาน
- จากนั้นใช้งานตามปกติจะมีการเป็น Log การใช้งานเพื่อง่ายต่อการ Debug และพัฒนา Web site
คลิปสาธิตลง Extension แบบสั้นๆ และการใช้งานแบบง่ายๆ
การใช้งาน Library สำหรับการใช้คู่กับ IDE ตัวอื่น
- ในเครื่องจำเป็นต้องมี Python ลงไว้ในเครื่อง
- เปิด Command Prompt
- พิมพ์ pip install robotframework–selenium2Library จะได้ดังภาพ
- จากนั้นพิมพ์ pip freeze เพื่อตรวจสอบว่าทำการลง Library แล้วหรือยัง
- จากนั้นทำการโหลด Driver ส่วนของ Web browser จาก Link นี้
- เลือก Browser ที่ต้องการ
- เลือกตาม OS ที่ใช้งาน
- ทำการ Extract File ไว้ใน Folder ที่ต้องการ
- เข้าส่วนของ View Advance System Setting
- ทำการตั้งค่า Path ดังรูป
- ทำการใส่ Path ที่ทำการ Extract file ไว้ก่อนหน้านี้
จากที่กล่าวมาข้างต้นคือการลงโปรแกรมขั้นพื้นฐานสำหรับการเตรียมความพร้อมการใช้งาน Selenium ในส่วนของการ Coding เเละการเรียกผ่าน ride.py อ้างอิงการ Coding วิธีนี้จะใช้งานได้ยากกว่า