You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
***ios:** move material design dependency to podfile ([#7592](https://github.com/NativeScript/NativeScript/issues/7592)) ([291e3b4](https://github.com/NativeScript/NativeScript/commit/291e3b4))
***android:** remove wait for doubletap if no gesture recognizer ([#7584](https://github.com/NativeScript/NativeScript/issues/7584)) ([9fd5ddc](https://github.com/NativeScript/NativeScript/commit/9fd5ddc))
27
+
***bottom-navigation:** crash when tab selected with no item ([#7527](https://github.com/NativeScript/NativeScript/issues/7527)) ([46c17ca](https://github.com/NativeScript/NativeScript/commit/46c17ca))
28
+
***tabs:** tab bar not visible when nested in layout ([#7544](https://github.com/NativeScript/NativeScript/issues/7544)) ([f00b370](https://github.com/NativeScript/NativeScript/commit/f00b370))
***tabs-ios:** crash when setting tabStripItems through items property ([#7548](https://github.com/NativeScript/NativeScript/issues/7548)) ([4511c76](https://github.com/NativeScript/NativeScript/commit/4511c76))
31
+
***tabs-ios:** unable to return to tab after tab with nested frame visited ([#7574](https://github.com/NativeScript/NativeScript/issues/7574)) ([490cab0](https://github.com/NativeScript/NativeScript/commit/490cab0))
Copy file name to clipboardExpand all lines: e2e/ui-tests-app/README.md
+20-10Lines changed: 20 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,25 +1,29 @@
1
1
***e2e tests execution***
2
2
3
3
1. Local setup
4
-
- install appium and all requirments related to how to use `nativescript-dev-appium` plugin
4
+
- install appium and all requirments related to `nativescript-dev-appium` plugin usage
5
5
- download images:
6
6
7
-
```npm run load-images Emulator-Api23-Default```
7
+
```npm run load-images Emulator-Api23-Default "iPhone X 12"```
8
8
9
9
or load multiple folders:
10
10
11
-
``` npm run load-images Emulator-Api23-Default Emulator-Google-Api28```
11
+
``` npm run load-images Emulator-Api23-Default Emulator-Google-Api28 "iPhone X 12"```
12
12
13
-
This command will download https://github.com/NativeScript/functional-tests-images/tree/master/uitestsapp and sparse all passed directories [emulator-name|simulator-name][emulator-name|simulator-name][emulator-name|simulator-name]
14
-
- name your device so that it matches folder name, respectively api level and density of emulators.
13
+
or load all folders:
14
+
15
+
``` npm run load-images all```
16
+
17
+
This command will download https://github.com/NativeScript/functional-tests-images/tree/master/uitestsapp and sparse all passed directories [emulator-name|simulator-name]
18
+
- rename/ create your device so that it matches folder name, respectively api level and density of emulators.
15
19
16
20
You can also use scripts:
17
21
18
22
`npm run update-emulators` to update your emulator density.
19
23
20
24
If you need to download system image and create emulator use:
21
25
22
-
`npm run update-emulators -u`
26
+
`npm run update-emulators -- --update-system-images`
23
27
2. Test execution
24
28
- Run test compilation in separate terminal and don't kill it.
25
29
@@ -31,8 +35,8 @@
31
35
3. Debug test.
32
36
- Run:
33
37
34
-
`npm run test-debug [android|ios]`
35
-
in separate console and don't kill it. This command will start appium server and driver and use the installed app on the device but it will not execute tests.
38
+
`npm run e2e-debug [android|ios]`
39
+
run in separate console and don't kill it. This command will start appium server and driver and use the installed app on the device but it will not execute tests.
36
40
- Go to vs code debugging and use a config like:
37
41
38
42
```
@@ -48,13 +52,15 @@ in separate console and don't kill it. This command will start appium server and
48
52
"--opts",
49
53
"../config/mocha.opts",
50
54
"--attachToDebug",
55
+
"--grpe",
56
+
"button"
51
57
],
52
58
"internalConsoleOptions": "openOnSessionStart"
53
59
}
54
60
55
61
***mocha options***
56
62
57
-
mocha opt file is plased in "../config/mocha.opts".
63
+
mocha opt file is located at "../config/mocha.opts".
58
64
59
65
--timeout 999999
60
66
--recursive e2e
@@ -63,4 +69,8 @@ mocha opt file is plased in "../config/mocha.opts".
0 commit comments