Testing Archive

ปัญหา Robot Framework + Selenium 4.10

สำหรับใครที่ upgrade หรือ install Robot Framework + Selenium Libraryแล้วอาจจะเจอปัญหาหรือ error นี้ TypeError: WebDriver.__init__() got an unexpected keyword argument ‘service_log_path’ ซึ่งมี issue ใน SeleniumLibrary #

Read More…

Robot Framework 6.1 rc 1 ออกมาแล้ว

หลังจากที่ Robot Framework 6.1 alpha และ beta ปล่อยมาให้ลองทดสอบตอนนี้ได้ปล่อย RC 1 (Release Candidate) ออกมาแล้วซึ่งใกล้ออกตัวจริง ๆ มาให้ลองแล้วโดยเคยเขียนอธิบายใน Alpha 1 ไปแล้วว่ามีอะไรที่น่าสนใจบ้าง

Read More…

Robot framework​ :: การจัดการ notification ใน browser

มีคำถามในกลุ่มการใช้งาน Robot framework และ SeleniumLibraryสำหรับการทดสอบระบบ web application ผ่าน Google Chrome ว่า จะทำการปิด notification เช่น Push notification Notification เพื่อขอใช้งาน media device ต่าง ๆ สามารถทำได้อย่างไรบ้าง

Read More…

แนะนำ Robot framework กับการแสดงผลการทดสอบด้วย Grafana

ใครที่ใช้งาน Robot framework สำหรับการทดสอบระบบงานไม่ว่าจะเป็น Web, API หรือ Mobile ก็ตามเรื่องของรายงานผลการทดสอบก็สำคัญเช่นกันปกติจะออกมาในรูปแบบของ XML และ HTML เท่านั้นแต่ใน community ก็พยายามให้ผลการทดสอบอยู่ในรูปแบบอื่น ๆ ด้วยหนึ่งรูปแบบที่น่าสนใจคือ Grafana dashboard

Read More…

Robot framework :: ปิดการ capture หน้าจอเมื่อเกิด failure ในการทดสอบ สำหรับ Selenium Library

คำถามถ้าเราไม่ต้องการให้ Selenium Libraryทำการ capture หน้าจอแบบอัตโนมัติ เมื่อการทดสอบเกิด failure ขึ้นมาจะต้องทำอย่างไร

Read More…

Postman เปิดให้ลองใช้งาน API performance testing

และแล้วก็มาสำหรับ API performance testing จาก Postmanช่วยให้เราสามารถทำ performance testing ของ API ได้เลยไม่ต้องไปใช้เครื่องมืออื่น ๆทำให้ ecosystem ใหญ่ขึ้นอีกแล้ว

Read More…

ทำการจำลอง API server ใน JavaScript ด้วย MirageJS

เรื่องมีอยู่ว่าต้องทำพัฒนา frontend ด้วย ReactJSสิ่งหนึ่งที่ต้องทำเลยคือ การจำลองฝั่ง API ที่ต้องใช้งานเพื่อให้สามารถพัฒนาและทดสอบได้ง่ายขึ้นหนึ่งในวิธีการก็คือ การใช้งาน MirageJSมาดูการใช้งานกันดู

Read More…

Postman ปรับปรุงการจัดการ variable ให้ง่ายและเร็วขึ้น

เพิ่งเห็นว่าทาง Postman ได้ปรับปรุงทั้ง User Interface และการทำงานที่รวดเร็วขึ้นสำหรับการจัดการ และใช้งาน Variableโดยได้เพิ่มเรื่องของ การ filter และ sort ข้อมูลอีกอย่างที่เพิ่งสังเกตเห็นคือ data type ของ variableที่เลือกได้ทั้ง default และ secret

Read More…

Playwright 1.32 มาพร้อมกับ UI Mode (preview)

ใน Playwright 1.32 นั้นได้เพิ่ม UI mode (preview) เข้ามาโดยที่เราสามารถ test, debug และ preview สามารถ filter test ตาม status ของการ testอีกทั้งเลือก browser ที่จะทดสอบได้รวมทั้ง watch การเปลี่ยนแปลง เพื่อ run test ให้อีกด้วยคุ้น ๆ เหมือนกับ Cypress เลยน่าจะช่วยเพิ่มความสะดวกในการใช้งานอีกเยอะ

Read More…

ทำไม SeleniumLibrary 6 ถึงปิด browser ให้อัตโนมัติ ?

คำถามจากการแบ่งปันการทดสอบระบบ web ด้วย Robot Framework และ SeleniumLibrary คือทำไม web browser มันปิดเองอัตโนมัติหลังจากเมื่อทำการทดสอบเสร็จแล้ว ทั้ง Google Chrome และ Microsoft Edge โดยใช้งาน library ดังนี้ robotframework 6.0 robotframework-seleniumlibrary

Read More…