0.3.135 • Published 3 years ago

ui5-testcafe-selector v0.3.135

Weekly downloads
262
License
MIT
Repository
github
Last release
3 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

3 years ago

0.3.135

3 years ago

0.3.132

3 years ago

0.3.133

3 years ago

0.3.131

3 years ago

0.3.130

3 years ago

0.3.129

3 years ago

0.3.128

3 years ago

0.3.127

3 years ago

0.3.125

3 years ago

0.3.126

3 years ago

0.3.124

3 years ago

0.3.121

3 years ago

0.3.120

3 years ago

0.3.123

3 years ago

0.3.122

3 years ago

0.3.119

3 years ago

0.3.118

3 years ago

0.3.117

3 years ago

0.3.116

3 years ago

0.3.115

3 years ago

0.3.110

3 years ago

0.3.112

3 years ago

0.3.111

3 years ago

0.3.114

3 years ago

0.3.113

3 years ago

0.3.107

3 years ago

0.3.109

3 years ago

0.3.106

3 years ago

0.3.105

3 years ago

0.3.104

4 years ago

0.3.103

4 years ago

0.3.101

4 years ago

0.3.102

4 years ago

0.3.100

4 years ago

0.3.99

4 years ago

0.3.98

4 years ago

0.3.97

4 years ago

0.3.96

4 years ago

0.3.95

4 years ago

0.3.94

4 years ago

0.3.93

4 years ago

0.3.92

4 years ago

0.3.9

4 years ago

0.3.91

4 years ago

0.3.8

4 years ago

0.3.7

4 years ago

0.3.0

4 years ago

0.3.6

4 years ago

0.3.5

4 years ago

0.3.2

4 years ago

0.3.1

4 years ago

0.3.4

4 years ago

0.3.3

4 years ago

0.2.39

4 years ago

0.2.37

4 years ago

0.2.36

4 years ago

0.2.35

4 years ago

0.2.34

4 years ago

0.2.33

4 years ago

0.2.32

4 years ago

0.2.31

4 years ago

0.2.30

4 years ago

0.2.27

4 years ago

0.2.29

4 years ago

0.2.28

4 years ago

0.2.26

4 years ago

0.2.24

4 years ago

0.2.23

4 years ago

0.2.22

4 years ago

0.2.20

4 years ago

0.2.19

4 years ago

0.2.18

4 years ago

0.2.17

4 years ago

0.2.16

4 years ago

0.2.15

4 years ago

0.2.14

4 years ago

0.2.13

4 years ago

0.2.12

4 years ago

0.2.11

4 years ago

0.2.10

4 years ago

0.2.9

4 years ago

0.2.8

4 years ago

0.2.7

4 years ago

0.2.6

4 years ago

0.2.5

4 years ago

0.2.3

4 years ago

0.2.1

4 years ago

0.2.2

4 years ago

0.2.0

4 years ago

0.1.9

4 years ago

0.1.8

5 years ago

0.1.7

5 years ago

0.1.6

6 years ago

0.1.4

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago

0.0.23

6 years ago

0.0.22

6 years ago

0.0.21

6 years ago

0.0.20

6 years ago

0.0.16

6 years ago

0.0.15

6 years ago

0.0.14

6 years ago

0.0.12

6 years ago

0.0.11

6 years ago

0.0.10

6 years ago

0.0.9

6 years ago

0.0.8

6 years ago

0.0.7

6 years ago

0.0.6

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago