รัน Jasmine ด้วย Browser IE ผ่าน Karma

ปัญหาการใช้งาน IE ยังไม่จบไม่สิ้น คราวที่แล้วเป็นเรื่องรัน robot framework บน IE รอบนี้มาเจอปัญหารัน javascript unit test บน IE

javascript unit test ที่ใช้เป็น jasmine รันด้วย karma test runner บน Windows server 2012 ปัญหาที่เจอรอบนี้คือ เปิด IE ไม่ขึ้นเฉพาะตอนรันผ่าน jenkins (แต่ถ้ารัน manual ไม่เจอปัญหานี้)

อ่านต่อ »

ปัญหาจากการใช้ Browser IE ใน Robot Framework

โพสต์ก่อนหน้าเพิ่งเขียนวิธีใช้ Internet Explorer ใน Robot Framework พอเอาไปใช้จริง ก็เจอปัญหาอื่น ๆ อีก เช่น ช้าโคตร หรือ เปิดขึ้นแล้วเจอปัญหาที่บอกว่า ไม่สามารถเรียกใช้ browser ที่เปิดแล้วได้ ทำให้มันพยายามเปิด browser ใหม่รัว ๆ หรือบอกว่า invalid argument อะไรสักอย่างที่ชื่อ sessionId เรียกว่า ปัญหาเยอะชิบหาย เมื่อเทียบกับใช้ chrome หรือ firefox แทน

โพสต์นี้เลยรวมเอาปัญหาที่เจอ กับวิธีแก้ปัญหามาไว้ด้วยกัน เผื่อเจออีก

อ่านต่อ »

เปิด Internet Explorer ด้วย Robot Framework

หลังจากที่เปลี่ยน OS มาเป็น mac OSX ได้หลายปี รวมถึงใช้ google chrome เป็นหลัก ก็ไม่ได้กลับไปยุ่งกับ internet explorer อีกเลย จนวันนี้ลูกค้าบอกว่า ผู้ใช้ส่วนใหญ่ที่เข้ามาใช้ระบบของเขา ใช้ internet explorer เวอร์ชั่น 11 รองลงมาเป็น google chrome เขาอยากจะให้ความสำคัญกับ browser ทั้งสองตัวนี้ การ test ที่เป็น robot framework ก็อยากให้เทสบน browser ทั้งสองตัวนี้ด้วย

วิธีการ test ด้วย google chrome ไม่ได้ยากอะไร ใช้วิธีปกติได้เลย ส่วนการ test ด้วย internet explorer ล่ะ ต้องทำยังไงวะ ไม่เคยลองจริง ๆ เลยสักที ใน document มันบอกแค่ว่ากำหนด browser เป็น ie ก็จบ ใช้ได้เลย อ่านต่อ »