selenium Archive

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

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

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…

การเปลี่ยนแปลงของ Chrome Driver สำหรับ Google Chrome 115 ขึ้นไป

วันนี้เข้าไป download Chrome Driver ใหม่พบว่าตั้งแต่ Google Chrome 115 ขึ้นไปนั้นจะให้ไป download driver จาก Chrome for Testing แล้ว

Read More…

ปัญหา 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​ :: การจัดการ notification ใน browser

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

Read More…

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

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

Read More…

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

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

Read More…

การจัดการ Browser Driver ของ Selenium

จาก blog เรื่อง Note :: การเปลี่ยนแปลงเรื่อง driver ของ Web browser ใน Robot framework + selenium นั้นมีข้อสงสัยว่ามันทำงานอย่างไร ?ก็เลยลองไปดูเอกสาร และ source code พบว่าใน Selenium 4.6 นั้นจะมีการจัดการ Browser Driver แบบใหม่เพิ่มเข้ามานั่นก็คือ Selenium Manager ซึ่งเป็น version beta

Read More…

บันทึกการ run Selenium IDE ผ่าน command line

วันนี้ทำการแนะนำเกี่ยวกับการทดสอบระบบแบบอัตโนมัติหนึ่งในเครื่องมือที่แนะนำสำหรับมือใหม่ไปคือ Selenium IDE ใช้สำหรับการทดสอบระบบที่ทำงานบน web browserโดยไม่จำเป็นต้องเขียน code มากนักเพราะว่าเป็นเครื่องมือแบบ record and playback นั่นเอง

Read More…