This is the documentation's development version. The functionality described here may not be included in the current release version. Unreleased functionality may change or be dropped before the next release. The release version's documentation is available at the TestCafe website.
- Getting Started
- Guides
- Basic Guides
- Advanced Guides
- Concepts
- Continuous Integration
- Extend TestCafe
- REFERENCE
- Command Line Interface
- Configuration File
- Test API
- Global Functions
- ClientFunction
- DOMNodeState
- Fixture
- RequestHook
- RequestLogger
- RequestMock
- Role
- Selector
- Test
- TestController
- addRequestHooks
- browser
- clearUpload
- click
- ctx
- debug
- doubleClick
- drag
- dragToElement
- eval
- expect
- expect.contains
- expect.eql
- expect.gt
- expect.gte
- expect.lt
- expect.lte
- expect.match
- expect.notContains
- expect.notEql
- expect.notMatch
- expect.notOk
- expect.notTypeOf
- expect.notWithin
- expect.ok
- expect.typeOf
- expect.within
- fixtureCtx
- getBrowserConsoleMessages
- getNativeDialogHistory
- hover
- maximizeWindow
- navigateTo
- pressKey
- removeRequestHooks
- resizeWindow
- resizeWindowToFitDevice
- rightClick
- selectEditableContent
- selectText
- selectTextAreaContent
- setFilesToUpload
- setNativeDialogHandler
- setPageLoadTimeout
- setTestSpeed
- switchToIframe
- switchToMainWindow
- takeElementScreenshot
- takeScreenshot
- typeText
- useRole
- wait
- TestCafe API
- Plugin API
- Recipes
- Basics
- Best Practices
- Integrations
- Configuration
- Debugging