|
1 | 1 | Magento Functional Testing Framework Changelog
|
2 | 2 | ================================================
|
3 | 3 |
|
4 |
| -1.1.0 |
| 4 | +2.0.0 |
5 | 5 | -----
|
6 | 6 |
|
7 |
| -### Added |
8 |
| -* Added the `CUSTOM_MODULE_PATHS` env variable. This can be used to target paths, such as extensions, that are outside of the Magento directory for test generation. |
9 |
| - |
10 |
| -### Changed |
11 |
| -* The `waitForPageLoad` action will no longer close admin notification modals. These notifications can be closed with the `closeAdminNotification` action. |
12 |
| - |
13 |
| -### Removed |
14 |
| -* Removed the `returnVariable` attribute from all actions. Instead, the variable name will be the same as the `stepKey` for the action that it originated from. |
15 |
| -* Removed the `variable` attribute from all actions. Variables can now be referenced via the php style syntax `{$stepKeyHere}` |
16 |
| - |
17 |
| -### Fixed |
18 |
| -* Fixed a crash that could occur if a system level variable collided names with the .env file. |
19 |
| -* Fixed incorrect generation of the `unselectOption` when a `parameterArray` attribute is used. |
| 7 | +### Enhancements |
| 8 | +* Modularity |
| 9 | + * Replaced the `<loginAsAdmin>` test action with an action group |
| 10 | + * Added the .env file variable `CUSTOM_MODULE_PATHS` which can be used to point to any custom extensions that you may want to write tests against. |
| 11 | + * Added the `<page area="..">` property to distinguish between admin and storefront. |
| 12 | + * Added support for `SectionName.elementName` references in any `function` attributes |
| 13 | +* Customizability |
| 14 | + * Changed page objects where `area="admin"` to prepend the `MAGENTO_BACKEND_NAME` value from the .env) file |
| 15 | + * Added support for HTTP requests that do not require authentication |
| 16 | +* Readability |
| 17 | + * Renamed `<config>` XML root nodes to match the content they contain, e.g. `<tests>` or `<pages>` |
| 18 | + * Renamed all instances of the word *Cest* with *Test*. The *Cest* name will no longer be used in the MFTF project. |
| 19 | +* Maintainability |
| 20 | + * Removed the `returnVariable` property from any test actions that return values. Instead, the `stepKey` property will be used as the name of the variable and be referenced as before. |
| 21 | + |
| 22 | +### Fixes |
| 23 | +* Fixed the `unselectOption.parameterArray` property to work as expected |
| 24 | +* Fixed a crash if you had a system environment variable set with the same name as any variable in the `.env` file |
| 25 | +* Fixed any actions that refer to *CurrentUrl*, such as `<seeInCurrentUrl>`, to now look at the full webdriver address. |
| 26 | +* Fixed the `<waitForPageLoad>` test action to not assume that you always want to dismiss UI notifications |
20 | 27 |
|
21 | 28 | 1.0.0
|
22 | 29 | ------
|
|
0 commit comments