[ADF-3671] Add automation tests for Form Widgets (#3911)

* [ADF-3617] Fix bugs in Task Details Page controller

* [ADF-3617] Fix bugs in Task Page controller

* [ADF-3617] Separate in different describes automation tests

* [ADF-3671] start working on e2e form tests

* [ADF-3671] improved checks for form widgets

* [ADF-3671] start adding multiline text widget tsts

* [ADF-3671] added test for multiline and some improvements

* [ADF-3671] Add e2e tests for Dropdown, Date, Checkbox widgets

* [ADF-3671] Add e2e test for radio, number, hyperlink widgets

* [ADF-3671] Add automation tests for Form Widgets

* [ADF-3671] Update usage of Dropdown Widget

* [ADF-3671] Fix fileModel file and rename widget controles

* [ADF-3671] Rename Widget Controllers

* [ADF-3671] Remove unused imports and fix dynamic table e2e test

* [ADF-3671] Fix spell errors

* [ADF-3671] Fix people, date time, attach widget

* [ADF-3671] Fix Form People widget tests

* [ADF-3671] Rebase and remove unused variables
This commit is contained in:
davidcanonieto
2018-10-26 14:03:13 +01:00
committed by Eugenio Romano
parent 9599b84a84
commit ee7af9d797
51 changed files with 2790 additions and 414 deletions

View File

@@ -19,8 +19,8 @@ import { LoginPage } from '../pages/adf/loginPage';
import { ProcessServicesPage } from '../pages/adf/process_services/processServicesPage';
import ProcessFiltersPage = require('../pages/adf/process_services/processFiltersPage');
import { AppNavigationBarPage } from '../pages/adf/process_services/appNavigationBarPage';
import { DynamicTable } from '../pages/adf/process_services/widgets/dynamicTable';
import { Dropdown } from '../pages/adf/process_services/widgets/dropdown';
import { DynamicTableWidget } from '../pages/adf/process_services/widgets/dynamicTableWidget';
import { DropdownWidget } from '../pages/adf/process_services/widgets/dropdownWidget';
import TestConfig = require('../test.config');
import resources = require('../util/resources');
@@ -35,7 +35,7 @@ describe('Dynamic Table', () => {
let processServicesPage = new ProcessServicesPage();
let processFiltersPage = new ProcessFiltersPage();
let appNavigationBarPage = new AppNavigationBarPage();
let dynamicTable = new DynamicTable();
let dynamicTable = new DynamicTableWidget();
let user, tenantId, appId, apps, users;
beforeAll(async(done) => {
@@ -128,7 +128,7 @@ describe('Dynamic Table', () => {
describe('Required Dropdown', () => {
let app = resources.Files.APP_DYNAMIC_TABLE_DROPDOWN;
let dropdown = new Dropdown();
let dropdown = new DropdownWidget();
beforeAll(async(done) => {