This documentation describes TestCafe Studio, a new IDE for cross-platform end-to-end web testing. If you are looking for the legacy TestCafe v2015.1 documentation, please refer to this link.
TestCafé Studio is a cross-platform IDE for end-to-end web testing that does not require WebDriver or other tools. It works on Windows, MacOS, and Linux, and in every popular desktop or mobile browser.
Assertions allow you to ensure that the web application correctly responds to user actions.
At any moment during the test, you can check if an element is displayed and verify its state, content, style, position, and other properties. You can also run custom code on the tested page and confirm its return value.
When TestCafe Studio records a test, it produces different element selectors for each webpage element involved. They can rely on the element's ID, class, parents, attributes, etc. You can leave the default selector or choose another one that better suits the page structure and semantics.
TestCafe Studio displays comprehensive reports with overall results and details for each test. The Report View shows test results in a tabular form that allows you to sort and group the records, search through them, and rerun failed tests.