robotframework Archive

Robot Framework 7.3 ออกมาแล้ว

Robot Framework 7.3 เพิ่งปล่อยตัวจริงออกมาโดยใน version นี้สนับสนุน Python 3.14และได้เพิ่มความสามารถใหม่เข้ามาคือ Variable type conversionหรือการแปลงค่าของตัวแปร ซึ่งได้เพิ่มเข้ามาทั้ง มาลองใช้งานกันดู

Read More…

ลองใช้งาน Robot Framework Dashboard

ใน community ของ Robot Framework ได้ปล่อย Robot Framework Dashboard ออกมาสำหรับจัดเก็บและแสดงผลการทดสอบของ test case ต่าง ๆ โดยที่ default database คือ sqlite นั่นเอง แต่ก็สามารถ customize ได้เช่นกันดังนั้นมาลองใช้งานกันดู

Read More…

Robot framework :: ทำความรู้จักกับ Group syntax

ใน Robot framework 7.2 นั้นทำการเพิ่ม Group syntax เข้ามาใน test scriptมีเป้าหมายเพื่อจัดกลุ่มของขั้นตอนการทำงานใน test caseให้อ่านง่ายขึ้น ดูแลรักษาได้ง่ายขึ้นรวมทั้งเรื่อง log ที่ออกมาใน report ให้เข้าใจใน high level มากยิ่งขึ้นแต่ในเอกสารยังแนะนำให้ใช้งาน User Keyword มากกว่าเพราะว่าสามารถ reuse ได้ รวมทั้งเป็นการซ่อนความซับซ้อนของการทำงานไว้ด้วยมาลองใช้งานกันดู

Read More…

สิ่งที่เปลี่ยนแปลงใน SeleniumLibrary 6.4.0

จากการแบ่งปันเรื่อง Robot framework ที่ Software Park Thailand นั้นมีการใช้งาน library สำหรับทดสอบระบบ web บน web browser ด้วย SeleniumLibrary 6.4.0พบว่ามีความสามารถและการเปลี่ยนแปลงพอสมควรดังนั้นมาดูกันว่ามีอะไรบ้าง

Read More…

Robot Framework 7.0 ปล่อยออกมาแล้ว ไป update กัน

ก่อนหน้านี้เขียนสรุป feature ใหม่ ๆ ใน Robot Framework 7 alpha ไปตอนนี้ทีมพัฒนาได้ปล่อย version 7.0 ตัว final ออกมาแล้วโดยมีความสามารถที่น่าสนใจดังนี้

Read More…

มาดูการเปลี่ยนแปลงใน Robot Framework 7.0 alpha 1

ทีมพัฒนา Robot Framework เพิ่งปล่อย version 7.0 alpha 1 ออกมาให้ทดลองใช้โดยมีทั้งความสามารถใหม่ ๆ และ สิ่งที่ deplicated ประกอบไปด้วยดังนี้

Read More…

Robot Framework :: SeleniumLibrary 6.1.3 แก้ไขการ ใช้งาน remote url แล้ว

ใน SeleniumLibrary 6.1.2 นั้น ถ้าใครใช้งาน Open Browser และกำหนดค่า remote_urlหรือใช้งานผ่าน Selenium Gridจะพบปัญหา เมื่อไม่ใส่ options ต่าง ๆ เข้าไปทำให้ไม่สามารถส่ง request ไปยัง remote_url ได้

Read More…

บันทึกการแบ่งปันเรื่อง Mobile testing ด้วย Appium

มีโอกาสแบ่งปันความรู้เรื่อง Mobile Testing ด้วย Appium และ Robot frameworkโดยสิ่งที่ทำการแบ่งปันประกอบไปด้วย มาดูรายละเอียดการแบ่งปันกัน

Read More…

SeleniumLibrary แก้ไขการทำงานกับ remote browser แล้ว

จาก blog เรื่อง อย่าเพิ่งใช้งาน Robot framework SeleniumLibrary 6.1.1 นะตอนนี้ทางทีมพัฒนาของ Selenium Libraryได้ปล่อย version แก้ไขมาให้แล้ว คือ 6.1.2rc1 (ยังไม่ใช่ตัว stable)แต่เท่าที่ลองใช้งานสามารถแก้ไขปัญหาของการส่งข้อมูลไปยัง remote browser ดังนั้นลองทำการทดสอบใช้งานกันดูครับ

Read More…

อย่าเพิ่งใช้งาน Robot framework SeleniumLibrary 6.1.1 นะ

สำหรับใครที่ใช้งาน Robot framework และ SeleniumLibrary อยู่และใช้งานกับ Selenium grid ด้วยแล้วนั่นคือใน keyword Open Browser จะใช้งาน remote_urlจากการใช้งานพบว่า ไม่สามารถใช้งานได้เพราะว่า ไม่ทำการส่งรายละเอียดของ request การทกสอบไปได้ทำให้ Hub ใน Selenium grid ไม่สามารถหา node ทำงานได้นานมาก ๆ จนเกิด timeout และไม่สามารถทดสอบได้

Read More…