0.3.135 • Published 5 years ago

ui5-testcafe-selector v0.3.135

Weekly downloads
262
License
MIT
Repository
github
Last release
5 years ago

ui5TestcafeSelector

This library allows the execution of UI5 specific testcafe scripts, utilizing com

Install

$ npm install ui5-testcafe-selector --save-dev

Write Tests

With Chrome Plugin

Ideally you are using the Chrome Plugin ( https://chrome.google.com/webstore/detail/ui5-e2e-test-automation/hcpkckcanianjcbiigbklddcpfiljmhj ) to generate the relevant code.

With WebIDE

(FOLLOW)

Manual: Selectors (with Actions)

With UI5 Identifiers:

    import { UI5Selector } from "ui5-testcafe-selector";
    //[...]
    await t.click(UI5Selector("cbType-arrow"));

With Complex Properties (for all examples, check the chrome plugins, or the provided auto complete of visual studio code):

    import { UI5Selector } from "ui5-testcafe-selector";
    //[...]
    await t.click(UI5Selector({ "parentL3": { "identifier": { "ui5Id": "cbType" } }, "property": { "key": "04" } }));

Manual: Asserts

Use the getUI5 Function to retrieve client information, to be asserted on. Here as an example, the selectedKeye property.

    import { UI5Selector } from "ui5-testcafe-selector";
    //[...]
    await t.expect(UI5Selector("cbType").getUI5(({ element }) => element.property.selectedKey)).eql('04');

Run Tests

Use the standard testcafe cli. Example:

$ testcafe chrome test_file.js

Tip for UI5: The selector timeout is often not high enough. Increase it using "--selector-timeout"

0.3.134

5 years ago

0.3.135

5 years ago

0.3.132

5 years ago

0.3.133

5 years ago

0.3.131

5 years ago

0.3.130

5 years ago

0.3.129

5 years ago

0.3.128

5 years ago

0.3.127

5 years ago

0.3.125

5 years ago

0.3.126

5 years ago

0.3.124

5 years ago

0.3.121

5 years ago

0.3.120

5 years ago

0.3.123

5 years ago

0.3.122

5 years ago

0.3.119

5 years ago

0.3.118

5 years ago

0.3.117

5 years ago

0.3.116

5 years ago

0.3.115

5 years ago

0.3.110

5 years ago

0.3.112

5 years ago

0.3.111

5 years ago

0.3.114

5 years ago

0.3.113

5 years ago

0.3.107

5 years ago

0.3.109

5 years ago

0.3.106

5 years ago

0.3.105

5 years ago

0.3.104

5 years ago

0.3.103

5 years ago

0.3.101

5 years ago

0.3.102

5 years ago

0.3.100

5 years ago

0.3.99

5 years ago

0.3.98

5 years ago

0.3.97

5 years ago

0.3.96

5 years ago

0.3.95

5 years ago

0.3.94

5 years ago

0.3.93

5 years ago

0.3.92

5 years ago

0.3.9

5 years ago

0.3.91

5 years ago

0.3.8

5 years ago

0.3.7

5 years ago

0.3.0

5 years ago

0.3.6

5 years ago

0.3.5

5 years ago

0.3.2

5 years ago

0.3.1

5 years ago

0.3.4

5 years ago

0.3.3

5 years ago

0.2.39

5 years ago

0.2.37

5 years ago

0.2.36

5 years ago

0.2.35

5 years ago

0.2.34

5 years ago

0.2.33

5 years ago

0.2.32

5 years ago

0.2.31

5 years ago

0.2.30

5 years ago

0.2.27

5 years ago

0.2.29

5 years ago

0.2.28

5 years ago

0.2.26

5 years ago

0.2.24

5 years ago

0.2.23

5 years ago

0.2.22

5 years ago

0.2.20

5 years ago

0.2.19

5 years ago

0.2.18

5 years ago

0.2.17

5 years ago

0.2.16

5 years ago

0.2.15

5 years ago

0.2.14

5 years ago

0.2.13

5 years ago

0.2.12

5 years ago

0.2.11

5 years ago

0.2.10

5 years ago

0.2.9

5 years ago

0.2.8

5 years ago

0.2.7

5 years ago

0.2.6

5 years ago

0.2.5

5 years ago

0.2.3

5 years ago

0.2.1

5 years ago

0.2.2

5 years ago

0.2.0

5 years ago

0.1.9

5 years ago

0.1.8

6 years ago

0.1.7

6 years ago

0.1.6

7 years ago

0.1.4

7 years ago

0.1.2

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago

0.0.23

7 years ago

0.0.22

7 years ago

0.0.21

7 years ago

0.0.20

7 years ago

0.0.16

7 years ago

0.0.15

7 years ago

0.0.14

7 years ago

0.0.12

7 years ago

0.0.11

7 years ago

0.0.10

7 years ago

0.0.9

7 years ago

0.0.8

7 years ago

0.0.7

7 years ago

0.0.6

7 years ago

0.0.5

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago