ค้นหาเว็บไซต์

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 ที่อยู่ในนั้นมีลิงก์ไปยังเอกสารที่คอมไพล์แล้วสำหรับการอ่านเพิ่มเติมนอกเหนือจากซอร์สโค้ด

บทความที่เกี่ยวข้อง