javascript - มีใครเคยมีประสบการณ์ใช้ NightWatch กับ TypeScript ไหม?
ฉันกำลังใช้ NightWatch สำหรับการทดสอบ e2e ของฉันและต้องการก้าวไปสู่การเขียนการทดสอบแบบ ES6 ฉันสามารถทำได้ด้วย Babel และมันใช้งานได้ดี แต่ฉันต้องการใช้ TypeScript ฉันไม่พบเอกสารเกี่ยวกับ NightWatch กับ TypeScript มากนัก พบเพียงบางโปรเจกต์ใน GitHub:
- https://github.com/rkavalap/NightWatchTest
- https://github.com/DonPage/Nightwatch-Typescript-example
- https://github.com/remojansen/TypeScriptTestingExamples
แต่สิ่งเหล่านี้ไม่ได้มีเอกสารรายละเอียดเกี่ยวกับไทป์สคริปต์เลย
ความช่วยเหลือใด ๆ ก็จะได้รับการชื่นชม!
คำตอบ #1
ฉันยังไม่ได้ลองสิ่งนี้ แต่ในโครงการ TS อื่น ๆ ฉันใช้ ts-node เป็นตัวตีความ
ts-node ./node_modules/.bin/nightwatch test.ts
คุณสามารถทำสิ่งนี้ได้ด้วย @vue/cli-plugin-e2e-nightwatch ด้วยเช่นกัน
คำตอบ #2
ลองดูตัวอย่างโปรเจกต์ GitHub Nightwatch TypeScript นี้ มันใช้แพ็กเกจ npm @types/nightwatch สำหรับการนำเข้าการนิยามประเภทของ Nightwatch รวมถึงการรองรับโมเดลวัตถุหน้า และทำงานกับ Nightwatch 2.0 ไฟล์ readme ที่อยู่ในนั้นมีลิงก์ไปยังเอกสารที่คอมไพล์แล้วสำหรับการอ่านเพิ่มเติมนอกเหนือจากซอร์สโค้ด
