2 ขั้นตอน Build .net core project ด้วย Jenkins

0
การ Build .net core บน Jenkins นั้น อาจจะแตกต่างกับ build java project อยู่บ้าง แต่ถ้าทำตามขั้นตอนด้านล่างนี้แล้ว รับรองว่าทำได้แน่นอน เตรียม .net core sdk ติดตั้ง .net core sdk บนเครื่อง Jenkins Server...

มา build Java Maven Project บน Jenkins กัน

0
การ Build Java Project บน Jenkins น่าจะเป็นส่วนที่ง่ายที่สุดแล้ว เพราะว่า Jenkins เอง Implement ด้วยภาษา Java เลยทำให้การทำงานต่างๆจะ support java เสมอ ซึ่งการใช้งานก็ทำได้ง่ายมากๆ เพียงแค่ 2 ขั้นตอนเท่านั่นเอง Install maven tools เราสามารถสั่งให้...

วิธีเช็คค่า None ใน Robot Framework

0
พอดีช่วงนี้ต้องมาทำ script ดึงข้อมูลจาก Excel ด้วย Robot Framework เลยทำให้ต้องเขียนตัวแปลง format ข้อมูลอยู่บ่อยๆ ปัญหาที่มักจะเจอเลยคือ ค่า None จากที่ลองเช็คตาม internet ดู มีหลากหลายวิธิในการจัดการกับเจ้า None ว่าแล้วก็มาดูกันเลยครับ เช็ค None ตรงๆเลย ${text} = ...

การใช้งาน Asynchronous กับการเทส Web Application

0
เชื่อว่าหลายๆคนที่ใช้งาน Selenium ในการค้นหา Element น่าจะเคยเจอปัญหาที่การแสดงผลต่างๆไม่สามารถตรวจจับได้ทัน หรือมีการเปลี่ยนแปลงที่ค่อนข้างรวดเร็วเช่น loading animation ในบางครั้งถ้าเว็บโหลดเร็วมากๆ อาจจะทำให้การตรวจสอบการแสดงหน้า loading เจอบ้างไม่เจอบ้าง ปัญหาคลาสสิกแบบนี้ เราสามารถแก้ได้ด้วยการเขียนเทสแบบ Asynchronous นั่นเอง Asynchronous คืออะไร ก่อนอื่นเลยเราต้องเข้าใจก่อนว่า เทสสคริปต์ที่เราเขียน ปกติจะเป็นแบบ Synchronous โดยจะเป็นการทำงานแบบเป็นลำดับต่อๆกัน จากstep 1 ไป...

มีอะไรใหม่บ้างกับ Appium 1.6 บน Robot Framework

0
หลังจากห่างหายการอัพเดทเวอร์ชั่นใหม่ๆไปนานมาก และแล้ว Appium Library ของ Robot Framework version 1.6 ก็ถูกปล่อยออกมาซักที สามารถอัด Video หน้าจอได้แล้ว จากเดิมที่จะเก็บเป็น รูปภาพ แต่ version นี้เราสามารถอัด Video เก็บไว้ได้เลยโดยใช้คำสั่ง Start Screen Recording ตัวอย่างโค้ดการใช้งาน Open Test Application Start Screen...