Robot framework Selenium Timeout และ Implicit wait ใช้ต่างกันยังไงนะ

ก่อนหน้านี้เราเคยพูดถึงการใช้ Wait แทนการใช้ Sleep เพื่อลดระยะเวลาการรันไปบ้างแล้ว (ใครพลาดไป Link นี้ครับ) แต่เจ้า Selenium เองก็มีระบบการอการแสดงผลของ Element มากกว่าแค่ wait เพียงอย่างเดียวเป็นยังไงมาดูกันครับ การรอหลักๆของ Robot framework Selenium นั้นแบ่งเป็น 2 ประเภทหลักๆคือ Timeout และ Implicit...

QA กับเชื้อร้าย WYSIWYG

สำหรับใครที่ไม่รู้จักคำย่อนี้ WYSIWYG มาจากคำว่า What You See Is What You Get. ส่วนมากจะรู้จักกันดีในหมู่คนทำ Web application แล้วต้องการสร้าง Editor หรือ กล่องข้อความ ที่มี option เยอะๆ โดย Module นี้จะตรงตามชื่อเลยคือ ไม่ว่า...

แก้ปัญหา Manual Tasks ด้วย Robot Framework และ ExcelDataDriver RPA Library กัน

เชื่อว่าไม่กี่ปีนี้ทุกคนอาจพอได้ยินคำว่า RPA หรือ Robotic Process Automation กันมาบ้าง แต่มันคืออะไร และมีประโยชน์อย่างไร บทความนี้เราจะมาคุยถึง RPA และการใช้ Robot Framework ในการทำงานแบบ RPA ดูครับ   เริ่มกันด้วย RPA คืออะไร RPA หรือ Robotic Process Automation เป็นแนวคิดที่จะลดการทำงานซ้ำๆเดิมๆด้วยการใช้งาน automation...

Work life integration ในเมื่องานแม่งเยอะนัก ก็เอามาเป็นส่วนหนึ่งในการใช้ชีวิตซะเลย

วันนี้ขอนอกเรื่อง Testing ซักหน่อย มาพูดถึงเรื่องการทำงานของเหล่า QA Hive founder กันบ้าง เนื่องจากก่อนหน้านี้มีหลายๆเหตุการณ์ที่ทำให้เราพยายามนิยาม รูปแบบ และขอบเขตการทำงานให้ชัดเจน โดยคำพูดแรกที่แล่นเข้ามาในหัวก็คือ Work-Life Balance คำพูดติดปากตั้งแต่ผมจบใหม่ๆ จนตอนนี้ผมของผมเริ่มจะหงอกแล้ว ซึ่งก็ไม่เคยจะทำให้มันเป็นจริงได้ซักครั้งเดียว สุดท้ายเรามองว่าถ้าเราปรับไปหา Balance ระหว่างชีวิตกับการทำงานไม่ได้ ก็ทำให้งานกับชีวิตรวมเป็นหนึ่งไปซะเลยดีกว่า เราปรับเปลี่ยนอะไรบ้างมาดูกันเลย นอนต้องเพียงพอ ทุกวันนี้ผมเข้านอนประมาณ 5 ทุ่ม ถึงเที่ยงคืน ตื่น...

ถ้า NSP ยังไม่พอใช้ แนะนำ Chain locator สำหรับ iOS ที่ใช้งานแบบเดียวกับ XPath แต่ไวกว่าเยอะ

จากคราวที่แล้วเรามีใช้งาน NSP locator ไปแล้ว แต่จะเห็นจากตัวอย่าง NSP ไม่เก่งในเรื่องการหา locator แบบเป็น Hierarchy หรือแบบเดียวกับ XPath ซึ่ง iOS ก็มีทางออกที่สองให้คือใช้ Chain locator แทน โดยเจ้า Chain ยังไม่มี Document บน Appium...