- Dec 21, 2018
ChroPath เครื่องมือที่ช่วยในการเขียน Xpath บน Firefox
จากบทความที่แล้วที่เราได้ลองใช้เครื่องมือบนฝั่ง Google Chrome กันแล้ว (อ่านบทความที่นี่) บทความนี้เรามาลองใช้ของฝั่ง Firefox กันบ้าง...
- Dec 20, 2018
[Appium] คำสั่งสำหรับเลือกข้อมูลใน Dropdown บน iOS
เราอาจจะเคย Inspect Element Dropdown บน iOS กันแล้วเจอว่า Element ที่เจอนั้นเจอเพียง XCUIElementTypePickerWheel เท่านั้น ไม่มี Element...
- Dec 20, 2018
XPath Helper Extension เครื่องมือที่ช่วยในการเขียน Xpath บน Google Chrome
จากบทความ มารู้จักการเขียน Xpath กันเถอะ ทำให้เรารู้แล้วว่า Xpath คืออะไร มีหน้าตาแบบไหน และแบ่งเป็นอะไรบ้าง วันนี้เราจะมาแนะนำเครื่องมื...
- Dec 17, 2018
How to Get Date Time from Appium server.
ในบางครั้งเราจะพบว่า application ที่เรา test อยู่นั้นจะอิงเวลาของ appium มาใช้ ซึ่งอาจจะเกิดปัญหาในการทดสอบได้ถ้าผู้ทดสอบใช้เวลาจากเครื่อ...
- Dec 17, 2018
[TIP] เพิ่มความเร็วการ execute Automate Script ด้วยเทคนิคการ Reuse element.
ปกติแล้วเวลาที่เราเขียน test script เรามักจะมองข้ามเรื่องความเร็วในการ execute ของมันไป ถ้ามันไม่ได้ช้ามาก แต่ผมพบว่าการ test บน iOS...
- Dec 17, 2018
ทำไมมันแรงจัง ทำไมแรงกว่าชาวบ้านเค้า! เผยวิธีปลดล็อก Predicate และ Class Chain บน robotframework-app
จากบทความที่แล้วผู้เขียนได้ทำการสรุปข้อดี-ข้อเสียของ Locator Stratergy แบบต่างๆไปแล้วโดยปกติแล้ว robotframework-appiumlibrary...
- Dec 17, 2018
Robot Framework การใช้ splitlog เพื่อลดขนาด File Log
เวลาที่เรารัน testcase ที่มีขนาดใหญ่เรามักจะประสบปัญหาไฟล์ Log มีขนาดใหญ่และไม่สามารถเปิดอ่านได้อย่างรวดเร็ว ดังนั้นการใช้ splitlog...
- Dec 17, 2018
Robot Framework การใช้ Flattenkeywords เพื่อลดขนาด File output
เวลาที่เรารัน testcase ที่มีขนาดใหญ่เรามักจะประสบปัญหาไฟล์ output มีขนาดใหญ่เพราะฉะนั้นการใช้ flattenkeywords จะช่วยลดขนาด output...
- Dec 15, 2018
[Robot Framework]Suite Setup และ Test Setup
Test SuiteในRIDEจะมีช่อง Suite Setup และ Test Setup นอกจากนั้นภายใน Test case ของแต่ละ Test Suite ยังมีช่อง Setup...
- Dec 15, 2018
[Robot Framework]จะทำอย่างไรได้บ้างเมื่อImport Library 2ตัวมีKeywordที่ชื่อซ้ำกันอยู่
บางครั้งการImport LibraryหลายตัวลงมาในTest Suite เดียวกันอาจจะมีชื่อของKeyword ใน Library ที่ซ้ำกันบ้างยกตัวอย่างเช่น Selenium2Library...