docurun
1.0.0
DocuRun เป็นเครื่องมือในการรันเอกสารของคุณเป็นการทดสอบการรวมระบบ
ฉันพนันได้เลยว่าทั้ง การทดสอบการรวม และ เอกสาร ของคุณน่าผิดหวัง
หากคุณทำการเปลี่ยนแปลงที่ขัดต่อพฤติกรรมที่บันทึกไว้ของอินเทอร์เฟซผู้ใช้ คุณอาจทราบเมื่อผู้ใช้ของคุณบ่นเท่านั้น
DocuRun เป็นเครื่องมือที่ใช้ดึงไฟล์มาร์กดาวน์ รวมถึงบล็อกโค้ดของนักเขียนบทละคร และรันเป็นการทดสอบการรวมระบบ สร้างเว็บไซต์เอกสารที่สวยงามพร้อมภาพหน้าจอที่ถ่ายระหว่างการทดสอบ
docurun/index.md
ที่มีลักษณะดังนี้:npx docurun
docurun/website/
ที่มีเว็บไซต์แบบคงที่พร้อมเอกสารประกอบและภาพหน้าจอของคุณ หากการทดสอบบางอย่างล้มเหลว เอกสารประกอบจะประกอบด้วยภาพหน้าจอของเพจ ณ เวลาที่ล้มเหลว และข้อความแสดงข้อผิดพลาดคุณยังสามารถรัน DocuRun ในคอนเทนเนอร์นักเทียบท่าได้โดยไม่ต้องติดตั้ง node.js บนเครื่องของคุณ:
docker run -v $( pwd ) /docurun:/docurun -it lovasoa/docurun
ดู lovaoa/docurun บน Docker Hub
นี่แสดงเอกสารปฏิบัติการของเครื่องมือสร้างเว็บไซต์ SQLPage
การเรียกใช้ข้อผิดพลาดจะมีลักษณะเช่นนี้ในเทอร์มินัล
$ npx docurun
> [email protected] start
> node cli.js
Processing all files in ./docurun/:
- download_sqlpage.md
- star_a_repository.md.
Saving results to ./docurun/website/.
✅ download_sqlpage
Error while executing code:
await page.getByText('inexistent element').click()
locator.click: Timeout 30000ms exceeded.
Call log:
- waiting for getByText('inexistent element')
star_a_repository
และแสดงผล: