Dark mode
สรุป Vitest Browser Mode API
หมวดหมู่ | API | คำอธิบาย |
---|---|---|
Context API | userEvent | จำลองการโต้ตอบของผู้ใช้ |
commands | คำสั่งสำหรับควบคุมการทดสอบ | |
page | อ็อบเจ็กต์ที่ใช้จัดการหน้าเว็บ | |
cdp | Chrome DevTools Protocol | |
server | จัดการเซิร์ฟเวอร์จำลอง | |
Interactivity API | userEvent.setup | ตั้งค่าสำหรับการจำลองการโต้ตอบ |
userEvent.click | จำลองการคลิก | |
userEvent.dblClick | จำลองการดับเบิลคลิก | |
userEvent.tripleClick | จำลองการคลิกสามครั้ง | |
userEvent.fill | กรอกข้อมูลในฟอร์ม | |
userEvent.keyboard | จำลองการกดคีย์บอร์ด | |
userEvent.tab | จำลองการกดปุ่ม Tab | |
userEvent.type | จำลองการพิมพ์ | |
userEvent.clear | ล้างข้อมูลในฟิลด์ | |
userEvent.selectOptions | เลือกตัวเลือกจาก dropdown | |
userEvent.hover | จำลองการวางเมาส์เหนือองค์ประกอบ | |
userEvent.unhover | จำลองการนำเมาส์ออกจากองค์ประกอบ | |
userEvent.upload | จำลองการอัพโหลดไฟล์ | |
userEvent.dragAndDrop | จำลองการลากและวาง | |
userEvent.copy | จำลองการคัดลอก | |
userEvent.cut | จำลองการตัด | |
userEvent.paste | จำลองการวาง | |
Locators | getByRole | ค้นหาองค์ประกอบตาม ARIA role |
getByAltText | ค้นหาองค์ประกอบตาม alt text | |
getByLabelText | ค้นหาองค์ประกอบตาม label | |
getByPlaceholder | ค้นหาองค์ประกอบตาม placeholder | |
getByText | ค้นหาองค์ประกอบตามข้อความ | |
getByTitle | ค้นหาองค์ประกอบตาม title | |
getByTestId | ค้นหาองค์ประกอบตาม test ID | |
Assertion API | toBeDisabled | ตรวจสอบว่าองค์ประกอบถูกปิดใช้งาน |
toBeEnabled | ตรวจสอบว่าองค์ประกอบถูกเปิดใช้งาน | |
toBeEmptyDOMElement | ตรวจสอบว่าองค์ประกอบ DOM ว่างเปล่า | |
toBeInTheDocument | ตรวจสอบว่าองค์ประกอบอยู่ในเอกสาร | |
toBeInvalid | ตรวจสอบว่าองค์ประกอบไม่ถูกต้อง | |
toBeRequired | ตรวจสอบว่าองค์ประกอบเป็นฟิลด์ที่จำเป็น | |
toBeValid | ตรวจสอบว่าองค์ประกอบถูกต้อง | |
toBeVisible | ตรวจสอบว่าองค์ประกอบมองเห็นได้ | |
toContainElement | ตรวจสอบว่าองค์ประกอบมีองค์ประกอบย่อย | |
toHaveAccessibleName | ตรวจสอบชื่อที่เข้าถึงได้ | |
toHaveAttribute | ตรวจสอบแอตทริบิวต์ | |
toHaveClass | ตรวจสอบคลาส CSS | |
toHaveFocus | ตรวจสอบว่าองค์ประกอบมีโฟกัส | |
toHaveValue | ตรวจสอบค่าของฟอร์มฟิลด์ |