-
Notifications
You must be signed in to change notification settings - Fork 0
/
How-to-use-this
62 lines (41 loc) · 1.43 KB
/
How-to-use-this
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
This framework is written to automate the mac os x client side applications.
Especially for UI testing and validation.
I have used the atomac python library for automating this stuff.
TO-DO
=====
1. First try to run cli_automation.py
2. Install the dependencies in your machine like atomac and openpyxl
3. Make sure you have give the accessibility permissions to run the application (/data/snaps)
Configurations
==============
/data/configurations/
{
"test_cases" : "app_store.py",
"test_case_xl" : "app_store_ui_test.xlsx"
}
"test_cases" denotes the python file where you written your testcases for automation
"test_case_xl" denotes the excel file where you have the testcaes id and description
Note: Make sure you have used only column A and B alone. Kindly refer my xlsx file.
Testcases
==========
/test_cases
this folder is maintained for writing the testcases
Logs
======
/data/logs/
Logging for the execution of the testc cases are stored and maintained in automation.log
Results
=======
/data/results/
{
"test_cases" : "app_store.py",
"test_case_xl" : "app_store_ui_test.xlsx"
}
Result file will be same as "test_case_xl" : "app_store_ui_test.xlsx"
i. Passed testcases are denoted in DARK GREEN
ii. Failed testcases are denoted in RED
iii. Warning/Exception testcases are denoted in THICK BLUE
Library
=======
/lib/
This folder is maintained for the common functions and reusable codes for reducing the code repetition.