Nightwatch.js เป็นเครื่องมือสำหรับนักพัฒนาขั้นสูงที่ช่วยให้พวกเขาในการทดสอบวิธีการใช้งานของพวกเขาจะได้ค่าโดยสารบนเบราว์เซอร์ที่แตกต่างกันในเงื่อนไขต่างๆไม่จริงต้องที่จะทำซ้ำพวกเขาในชีวิตจริง.
จะใช้เบราว์เซอร์ซีลีเนียมไดรเวอร์อัตโนมัติเว็บ Node.js และ Node.js CLI เพื่อเรียกใช้การทดสอบและได้รับผลลัพธ์ที่เป็นไปได้เกี่ยวกับประสิทธิภาพของหน้าเว็บและปัญหา.
Nightwatch.js ไม่เพียงโหลดหน้า แต่ยังสามารถดำเนินการต่างๆในหน้านั้นได้เป็นอย่างดี มันสามารถเลียนแบบนำทางไปยังหน้าเว็บใหม่คลิกโฉบเหตุการณ์ค้นหา ฯลฯ ..
ซึ่งจะช่วยให้ไม่เพียง แต่จะมีความเร็วหน้าทดสอบ แต่ประสิทธิภาพของหน้าเช่นกัน.
การทดสอบจะถูกเขียนโดยใช้ไวยากรณ์ง่ายและผลทั้งหมดจะถูกเรียกคืนและการแสดงใน Node.js CLI
มีอะไรใหม่ ในรุ่นนี้:.
- การทดสอบหน่วย - หน่วยเขียนหรือบูรณาการการทดสอบใน Nightwatch สำหรับการใช้งาน Node.js และ API;
- ผู้สื่อข่าวที่กำหนดเอง - เพิ่มนักข่าวของคุณเองผ่านตัวเลือก --reporter;
- การสนับสนุนแบบบูรณาการฮึดฮัด - Nightwatch รวมกับง่ายต่อการใช้งานฮึดฮัดซึ่งสามารถนำมาใช้ในฮึดฮัดตามสร้างการกำหนดค่าที่มีอยู่;
- Run TestCase เดี่ยว - ความสามารถในการทำงานที่ระบุ TestCase จากปัจจุบันที่ห้องสวีท / โมดูลผ่าน --testcase;
- หน้าวัตถุ -. สนับสนุนเอกสารสำหรับรูปแบบวัตถุหน้า
มีอะไรใหม่ ในรุ่น 0.8.6:
- การทดสอบหน่วย - หน่วยบูรณาการเขียนหรือการทดสอบใน Nightwatch สำหรับการใช้งาน Node.js และ API;
- ผู้สื่อข่าวที่กำหนดเอง - เพิ่มนักข่าวของคุณเองผ่านตัวเลือก --reporter;
- การสนับสนุนแบบบูรณาการฮึดฮัด - Nightwatch รวมกับง่ายต่อการใช้งานฮึดฮัดซึ่งสามารถนำมาใช้ในฮึดฮัดตามสร้างการกำหนดค่าที่มีอยู่;
- Run TestCase เดี่ยว - ความสามารถในการทำงานที่ระบุ TestCase จากปัจจุบันที่ห้องสวีท / โมดูลผ่าน --testcase;
- หน้าวัตถุ -. สนับสนุนเอกสารสำหรับรูปแบบวัตถุหน้า
มีอะไรใหม่ ในรุ่น 0.6.7:
- การทดสอบหน่วย - หน่วยบูรณาการเขียนหรือการทดสอบใน Nightwatch สำหรับการใช้งาน Node.js และ API;
- ผู้สื่อข่าวที่กำหนดเอง - เพิ่มนักข่าวของคุณเองผ่านตัวเลือก --reporter;
- การสนับสนุนแบบบูรณาการฮึดฮัด - Nightwatch รวมกับง่ายต่อการใช้งานฮึดฮัดซึ่งสามารถนำมาใช้ในฮึดฮัดตามสร้างการกำหนดค่าที่มีอยู่;
- Run TestCase เดี่ยว - ความสามารถในการทำงานที่ระบุ TestCase จากปัจจุบันที่ห้องสวีท / โมดูลผ่าน --testcase;
- หน้าวัตถุ -. สนับสนุนเอกสารสำหรับรูปแบบวัตถุหน้า
มีอะไรใหม่ ในรุ่น 0.5.36:
- เพิ่มการสนับสนุนสำหรับผลการทดสอบฟังก์ชั่นนักข่าวทั่วโลกที่กำหนดไว้ ในโมดูล Globals กำหนดค่าใน globals_path ใน nightwatch.json.
มีอะไรใหม่ ในรุ่น 0.5.28:
- Fixed:
- ปัญหาการทดสอบวิ่งด้วยโหมดขนานและ Globals
มีอะไรใหม่ ในรุ่น 0.5.21:
- เพิ่มก่อน / หลังและวิธีการทดสอบ beforeEach / afterEach ซึ่ง deprecates Setup / tearDown.
มีอะไรใหม่ ในรุ่น 0.5.6:
- แก้ไขปัญหาด้วยการทดสอบการทำงานในแบบคู่ขนานบน Windows เครื่อง.
มีอะไรใหม่ ในรุ่น 0.5.1:
- Added:
- เรียกใช้การทดสอบในแบบคู่ขนาน.
- สภาพแวดล้อมการทดสอบจะได้รับมรดกจากค่าเริ่มต้น.
- urlContains และ urlEquals ยืนยัน.
มีอะไรใหม่ ในรุ่น 0.4.16:
- แก้ไขปัญหากับการทำงานที่ถูกจัดคิวคำสั่งมาจากการเรียกกลับ
- ปรับปรุงคอนโซลเอาท์พุท
มีอะไรใหม่ ในรุ่น 0.4.12:
- Fixed:
- ปัญหาเกี่ยวกับ setValue และปุ่มสั่งการและการเพิ่ม SendKeys นามแฝงสำหรับ setValue
- Added:
- แผนที่วัตถุด้วยปุ่มที่มีอยู่และ UTF-8 ค่าของพวกเขาเป็น client.Keys
มีอะไรใหม่ ในรุ่น 0.4.8:
- Added:
- คำสั่ง frameParent ขึ้นอยู่กับ # 80
- async Setup / tearDown - คุณสามารถผ่านในขณะนี้พารามิเตอร์โทรกลับ
- ภาพหน้าจอจะถูกบันทึกลงในรายงาน JUnit เป็นสิ่งที่แนบ
- Fixed:
- ปัญหาเกี่ยวกับคำสั่งหมดเวลา
มีอะไรใหม่ ในรุ่น 0.3.6:
- Added:
- สามารถในการเพิ่มการยืนยันที่กำหนดเองเพื่อยืนยัน / ตรวจสอบ.
- การสนับสนุนสำหรับ MSIE กับไดรเวอร์ IE.
- Fixed:
- สร้างรายงานเมื่อโฟลเดอร์ไม่ได้อยู่.
ต้องการ
- Node.js
ความคิดเห็นที่ไม่พบ