This topic describes the changes introduced in TestLeft 4.0. For information about the changes in other versions of TestLeft, see TestLeft Version History.
Support for Chrome 71, Firefox 63 and 64, and for Edge 44. You can now create automated functional web tests on pages opened in the recent versions of these web browsers.
|Note:||Windows 10 October 2018 Update introduced a new behavior of the Edge browser. When you close the browser, the browser’s process is not terminated, it remains in the system. This can cause several issues in your web tests. To learn more, see Possible Issues With Web Testing.|
Support for Web Components. You can create tests for web applications that use Web Components technologies:
Shadow DOM. Now, your web tests can interact with web elements belonging to open Shadow DOM trees.
Custom elements. You can simulate mouse clicks, keystrokes and other user actions on custom elements. To generate an identification code for custom web elements, you can add the
CustomObjectType property to the
WebElementPattern pattern (see Identifying Web Objects).
You work with Web Components in your tests the same way you work with regular web applications.
Support for Electron 3. You can now use TestLeft to create, record, and run automated tests for Electron-based applications created with Electron version 3.0.2.
Support for the latest available CEF version. You can now create and run automated tests for applications that use Chromium Embedded Framework version 3.3578.1860 and earlier.
Support for the recent versions of controls:
Developer Express WPF controls (GridControl and BarManager) ver. 17.2.3, 18.1.3.
Telerik ASP.NET AJAX controls ver. 2018 Q3.
The Additional Info panel of the test log has been renamed to the Details panel.
Now, you can include the TestLeft package into your Visual Studio projects via NuGet Package Manager.
|Note:||To create and run tests, you still must have TestLeft installed.|
We have fixed a number of bugs reported by our customers.