มาทำ Selenium ด้วยภาษา Golang กัน
Selenium คือเครื่องมือที่ใช้ในการจำลองการกระทำต่างๆบนเว็บไซต์ตามที่เรากำหนด ซึ่งไม่ได้จำกัดเพียงแค่การคลิกบนเว็บไซต์เท่านั้น แต่ยังรวมถึงฟังก์ชันอื่นๆอีกมากมาย แต่ในบทความนี้ เราจะเน้นไปที่การใช้ Selenium เพื่อใส่ข้อมูลลงในฟิลด์อินพุต (Input) และการคลิกบนเว็บไซต์เท่านั้น
ประโยชน์ของ Selenium
- ทำ Automated Testing มาช่วยลดการทำงานซ้ำซ้อนและความผิดพลาดของมนุษย์เพราะยังไงก็ต้องมีหลุดมีลืม แต่องกรค์ที่ทำ Automated Testing ไม่มีหลุดหรือลืมแน่นอนเพราะทำตาม Code Script ที่วางไว้ และรวดเร็วแม่นยำกว่าแน่นอน
- การดูดข้อมูลจาก Website นั้นได้ (Web Scraping) ไม่ลงลึกเดียวส่งเสริมการทำไม่ดี 5555
สิ่งที่ต้องเตรียมก่อนเริ่ม
- ติดตั้ง Chromedriver
- Golang
- Vscode
ติดตั้งแล้วมาเริ่มกันเลย
จาก Code จะอธิบายเป็นส่วนๆไปนะครับ
ซึ่งค่า CSS ต่างๆ inspect จากเว็บที่เราจะทำการ Automated ได้เลย
จบไปแล้วครับสำหรับการทำ Automated ด้วย Selenium ด้วยภาษา Golang อันนี้เป็นแค่ Basic สำหรับการทำนะครับหวังว่าอาจจะมีประโยชน์ไม่มากก็น้อยต่อผู้มาอ่านนะครับ รอติดตามบทความหน้าผมได้เลยครับแต่เรื่องอะไรไม่รู้นะ 555555
( CR. ธำรงค์ ไชยวงค์ )