master
mr12.5.1
mr13.2.1
mr13.3.1
mr11.5.1
mr12.5
mr13.2
mr13.3
mr11.5
mr13.1.1
mr13.1
mr13.0.1
mr13.0
mr10.5
mr10.5.8
mr12.4.1
mr12.3.1
mr12.4
mr12.3
mr9.5
mr9.5.9
mr10.5.7
mr12.2.1
mr12.2
mr12.1.1
mr10.5.1
mr10.5.2
mr10.5.3
mr10.5.4
mr10.5.5
mr10.5.6
mr12.1
mr12.0.1
mr12.0
mr8.5
mr8.5.12
mr9.5.8
mr11.2.1
mr11.3.1
mr11.4.1
mr11.2
mr11.3
mr11.4
mr8.5.11
mr9.5.7
mr11.1
mr9.5.6
mr9.5.5
mr9.5.4
mr9.5.3
mr9.5.2
mr9.5.1
mr11.1.1
dependabot/npm_and_yarn/loader-utils-3.2.1
dependabot/npm_and_yarn/decode-uri-component-0.4.0
mr8.5.10
mr11.0.1
mr11.0
mr7.5
mr7.5.13
mr10.3.1
mr10.4.1
mr10.3
mr10.4
mr8.5.9
mr7.5.12
mr8.5.8
mr8.5.7
mr8.5.6
mr8.5.5
mr8.5.4
mr8.5.3
mr10.2.1
mr10.2
mr7.5.11
mr6.5.13
mr6.5
mr10.1
mr10.1.1
mr10.0.1
mr10.0
mr7.5.10
mr8.5.2
mr7.5.9
mr9.4.1
mr9.4
mr9.3.1
mr7.5.8
mr6.5.12
mr9.3
mr9.2
mr9.2.1
mr7.5.7
mr6.5.11
mr9.1
mr9.1.1
mr7.5.6
mr9.0
mr9.0.1
mr6.5.10
mr8.4
mr8.4.2
mr8.5.1
mr7.5.5
mr8.3
mr8.3.2
mr8.4.1
mr6.5.9
mr8.2
mr8.2.2
mr7.5.4
mr8.3.1
mr7.5.3
mr8.1
mr8.0
mr6.5.8
mr8.1.2
mr8.2.1
mr8.0.2
mr6.5.7
mr8.1.1
mr7.5.2
mr8.0.1
mr6.5.6
mr7.4
mr7.4.2
mr7.5.1
mr7.3
mr7.3.2
mr7.4.1
mr6.5.5
mr7.2
mr7.2.2
mr7.3.1
mr6.5.4
mr7.1
mr7.1.2
mr6.5.2
mr6.5.3
mr7.0.2
mr7.1.1
mr7.2.1
mr7.0
mr6.5.1
mr7.0.1
mr6.4
mr6.4.2
mr6.3
mr6.3.2
mr6.4.1
mr6.2
mr6.2.2
mr6.3.1
mr6.1
mr6.1.2
mr6.2.1
mr6.0
mr6.0.2
mr6.1.1
mr6.0.1
mr10.0.1.1
mr10.0.1.2
mr10.1.1.1
mr10.2.1.1
mr10.2.1.2
mr10.2.1.3
mr10.3.1.1
mr10.3.1.2
mr10.3.1.3
mr10.3.1.4
mr10.3.1.5
mr10.4.1.1
mr10.4.1.2
mr10.4.1.3
mr10.5.1.1
mr10.5.1.10
mr10.5.1.11
mr10.5.1.12
mr10.5.1.13
mr10.5.1.14
mr10.5.1.2
mr10.5.1.3
mr10.5.1.4
mr10.5.1.5
mr10.5.1.6
mr10.5.1.7
mr10.5.1.8
mr10.5.1.9
mr10.5.2.1
mr10.5.2.10
mr10.5.2.11
mr10.5.2.12
mr10.5.2.13
mr10.5.2.2
mr10.5.2.3
mr10.5.2.4
mr10.5.2.5
mr10.5.2.6
mr10.5.2.7
mr10.5.2.8
mr10.5.2.9
mr10.5.3.1
mr10.5.3.2
mr10.5.3.3
mr10.5.3.4
mr10.5.3.5
mr10.5.3.6
mr10.5.3.7
mr10.5.3.8
mr10.5.4.1
mr10.5.4.2
mr10.5.4.3
mr10.5.4.4
mr10.5.5.1
mr10.5.5.2
mr10.5.6.1
mr10.5.6.2
mr10.5.7.1
mr10.5.8.1
mr11.0.1.1
mr11.0.1.2
mr11.0.1.3
mr11.1.1.1
mr11.1.1.2
mr11.1.1.3
mr11.1.1.4
mr11.1.1.5
mr11.1.1.6
mr11.1.1.7
mr11.2.1.1
mr11.2.1.10
mr11.2.1.11
mr11.2.1.12
mr11.2.1.13
mr11.2.1.14
mr11.2.1.2
mr11.2.1.3
mr11.2.1.4
mr11.2.1.5
mr11.2.1.6
mr11.2.1.7
mr11.2.1.8
mr11.2.1.9
mr11.3.1.1
mr11.3.1.10
mr11.3.1.2
mr11.3.1.3
mr11.3.1.4
mr11.3.1.5
mr11.3.1.6
mr11.3.1.7
mr11.3.1.8
mr11.3.1.9
mr11.4.1.1
mr11.4.1.2
mr11.4.1.3
mr11.4.1.4
mr11.5.1.1
mr11.5.1.10
mr11.5.1.11
mr11.5.1.12
mr11.5.1.13
mr11.5.1.14
mr11.5.1.15
mr11.5.1.16
mr11.5.1.17
mr11.5.1.18
mr11.5.1.19
mr11.5.1.2
mr11.5.1.20
mr11.5.1.21
mr11.5.1.22
mr11.5.1.23
mr11.5.1.3
mr11.5.1.4
mr11.5.1.5
mr11.5.1.6
mr11.5.1.7
mr11.5.1.8
mr11.5.1.9
mr12.0.1.1
mr12.0.1.2
mr12.0.1.3
mr12.0.1.4
mr12.0.1.5
mr12.0.1.6
mr12.0.1.7
mr12.1.1.1
mr12.1.1.2
mr12.1.1.3
mr12.1.1.4
mr12.1.1.5
mr12.2.1.1
mr12.2.1.2
mr12.2.1.3
mr12.2.1.4
mr12.3.1.1
mr12.3.1.2
mr12.3.1.3
mr12.3.1.4
mr12.3.1.5
mr12.3.1.6
mr12.3.1.7
mr12.4.1.1
mr12.4.1.2
mr12.4.1.3
mr12.4.1.4
mr12.4.1.5
mr12.5.1.1
mr12.5.1.10
mr12.5.1.11
mr12.5.1.12
mr12.5.1.13
mr12.5.1.14
mr12.5.1.15
mr12.5.1.16
mr12.5.1.17
mr12.5.1.18
mr12.5.1.19
mr12.5.1.2
mr12.5.1.20
mr12.5.1.21
mr12.5.1.22
mr12.5.1.23
mr12.5.1.24
mr12.5.1.25
mr12.5.1.26
mr12.5.1.27
mr12.5.1.28
mr12.5.1.29
mr12.5.1.3
mr12.5.1.30
mr12.5.1.4
mr12.5.1.5
mr12.5.1.6
mr12.5.1.7
mr12.5.1.8
mr12.5.1.9
mr13.0.1.1
mr13.0.1.2
mr13.0.1.3
mr13.0.1.4
mr13.0.1.5
mr13.0.1.6
mr13.0.1.7
mr13.0.1.8
mr13.1.1.1
mr13.1.1.2
mr13.1.1.3
mr13.1.1.4
mr13.1.1.5
mr13.1.1.6
mr13.1.1.7
mr13.1.1.8
mr13.2.1.1
mr13.2.1.10
mr13.2.1.2
mr13.2.1.3
mr13.2.1.4
mr13.2.1.5
mr13.2.1.6
mr13.2.1.7
mr13.2.1.8
mr13.2.1.9
mr13.3.1.1
mr13.3.1.2
mr13.3.1.3
mr13.3.1.4
mr6.0.1.1
mr6.0.2.1
mr6.1.1.1
mr6.1.2.1
mr6.2.1.1
mr6.2.2.1
mr6.3.1.1
mr6.3.2.1
mr6.4.1.1
mr6.4.2.1
mr6.5.1.1
mr6.5.1.2
mr6.5.1.3
mr6.5.1.4
mr6.5.10.1
mr6.5.11.1
mr6.5.11.2
mr6.5.12.1
mr6.5.13.1
mr6.5.13.2
mr6.5.2.1
mr6.5.2.2
mr6.5.2.3
mr6.5.2.4
mr6.5.2.5
mr6.5.2.6
mr6.5.3.1
mr6.5.3.2
mr6.5.3.3
mr6.5.4.1
mr6.5.5.1
mr6.5.6.1
mr6.5.7.1
mr6.5.8.1
mr6.5.9.1
mr7.0.1.1
mr7.0.2.1
mr7.0.2.2
mr7.0.2.3
mr7.1.1.1
mr7.1.1.2
mr7.1.1.3
mr7.1.2.1
mr7.2.1.1
mr7.2.2.1
mr7.3.1.1
mr7.3.2.1
mr7.4.1.1
mr7.4.2.1
mr7.5.1.1
mr7.5.10.1
mr7.5.11.1
mr7.5.12.1
mr7.5.13.1
mr7.5.2.1
mr7.5.3.1
mr7.5.3.2
mr7.5.3.3
mr7.5.3.4
mr7.5.4.1
mr7.5.5.1
mr7.5.6.1
mr7.5.7.1
mr7.5.7.2
mr7.5.8.1
mr7.5.9.1
mr8.0.1.1
mr8.0.2.1
mr8.1.1.1
mr8.1.2.1
mr8.2.1.1
mr8.2.2.1
mr8.3.1.1
mr8.3.1.2
mr8.3.1.3
mr8.3.2.1
mr8.4.1.1
mr8.4.2.1
mr8.5.1.1
mr8.5.1.2
mr8.5.10.1
mr8.5.11.1
mr8.5.12.1
mr8.5.2.1
mr8.5.2.2
mr8.5.3.1
mr8.5.3.2
mr8.5.3.3
mr8.5.3.4
mr8.5.4.1
mr8.5.4.2
mr8.5.4.3
mr8.5.5.1
mr8.5.5.2
mr8.5.5.3
mr8.5.6.1
mr8.5.6.2
mr8.5.7.1
mr8.5.7.2
mr8.5.8.1
mr8.5.9.1
mr9.0.1.1
mr9.1.1.1
mr9.2.1.1
mr9.2.1.2
mr9.3.1.1
mr9.3.1.2
mr9.4.1.1
mr9.4.1.2
mr9.5.1.1
mr9.5.1.10
mr9.5.1.11
mr9.5.1.12
mr9.5.1.13
mr9.5.1.14
mr9.5.1.15
mr9.5.1.16
mr9.5.1.17
mr9.5.1.18
mr9.5.1.19
mr9.5.1.2
mr9.5.1.20
mr9.5.1.3
mr9.5.1.4
mr9.5.1.5
mr9.5.1.6
mr9.5.1.7
mr9.5.1.8
mr9.5.1.9
mr9.5.2.1
mr9.5.2.2
mr9.5.2.3
mr9.5.3.1
mr9.5.3.2
mr9.5.4.1
mr9.5.4.2
mr9.5.5.1
mr9.5.5.2
mr9.5.6.1
mr9.5.6.2
mr9.5.7.1
mr9.5.8.1
mr9.5.9.1
${ noResults }
13 Commits (a017a4099384fd74021ee7153eb670aa53e5f823)
Author | SHA1 | Message | Date |
---|---|---|---|
|
a017a40993 |
TT#70901 selenium: fix crashes when creating/deleting elements
- first check if settings button is clickable before clicking it - replace move_and_click with click_js. this will also remove the move_and_click function, since it was almost never used. Change-Id: I5d4a7fbf7f900ac6e8f1ade5e32033790f8cd753 |
5 years ago |
|
32d608bbc8 |
TT#70901 selenium: reset cursor when launching move_and_click
- reset cursor position before cursor gets moved to prevent mouse curser not triggering invisible buttons, because cursor is already on set position - remove second element argument, it isnt needed anymore - adjust function calls Change-Id: I2b53a42cd0972ba9a7f8c7f5df92b63f56dc8dd8 |
5 years ago |
|
8fa7c22646 |
TT#70901 selenium: add multithreading to selenium tests
- run tests with nose2 multithreading now. currently on 2 threads, since anything higher kills my laptop. - threads have their own subscriber, so that changing i.e the password wont affect other tests. the amount of threads has to be changed in testrunner and in the nose2 config files. - tests are no longer named test_a, test_b, etc. since preperation and cleanup functions are now done seperatley. - webdriver creation has been moved into its own function, so changes to it can be done easier - fancy new messages when exectuing tests - fixed tests bugs introduced with threading Change-Id: I70f985dbde20af020bad9186a0b262f67b33de82 |
5 years ago |
|
70e0c1431d |
TT#70901 selenium: add move_and_click
- add move and click(). this function works by using action chains, just like the ngcp-panel tests. all action chains in the code have been replaced by this function. Change-Id: Idfcf85e0407b2e78441c63ac7c0481c7119e721f |
5 years ago |
|
12679c06cb |
TT#70901 selenium: improve waiting conditions in Collections.py functions
- remove unnecessary find_element calls - now check for the column name instead of just the column existing Change-Id: Iaebbbcddc410f8ce50b5e0c76bd203e50a7717e0 |
5 years ago |
|
7f9e659018 |
TT#70901 selenium: add scroll_to_element
add function scroll to element, since this function is easier to remember and use than anything in javascript. replaced every javascript scroll call with this function. Change-Id: Ie9bb3b258f35da96d00a111d1be0db7fe1aa53f7 |
5 years ago |
|
05751891a1 |
TT#70901 selenium: add create_domain and delete_domain
- subscriber will now use their own domain to prevent errors when deletion process of previous test runs failed. previously it would pick the first domain available. however, this caused some issues when the cleanup process of a previous testrun didnt delete the subscriber. subscriber creation would fail since the same subscriber name with the same domain already exists. - subscriber require a valid domain now for this reason Change-Id: Ibf10106f09fdf8f871e1888afbabf4ef349a6404 |
5 years ago |
|
0ce12427da |
TT#70901 selenium: reqire a customer when creating a subscriber
- previously it was possible to create a subscriber without creating a customer. it would just grab the first customer in the customer list and create a subscriber there. however, since we delete the entire customer now instead of just the created subscriber and some customers dont allow to create a subscriber, this feature will be removed. Change-Id: Ibc8872ebd6073f8ec531a1e9493f036392df0e56 |
5 years ago |
|
e3ff694d19 |
TT#70901 selenium: add create/delete_customer
- add functions create and delete_customer, so that you are guarenteed to start with an empty customer with no subscribers - edited tests to use those new functions Change-Id: I853309645252cc2991e5afac6046f325c4d9620c |
5 years ago |
|
499dbc0717 |
TT#70901 selenium: add new login functions for ngcp panel
- add login functions for ngcp panel for usage in future new functions - rename existing login functions to login/logout_csc - removed login routine from create/delete_subscriber. functions that need to create a subscriber or do any other things in ngcp-panel should launch login_ngcp themselves - edited tests to properly use these new functions Change-Id: If936e92df3b486de9783b48d1cb64c1e75888485 |
5 years ago |
|
1ab39e4b7e |
TT#70901 selenium: more test fixes
- check first if element is clickable when trying to logout - fix crash on speed dial test - add a 1 second delay to clicks in reminder. it happens very often that elements wont accept the click even though element_to_be_clickable() check has passed. Change-Id: I36bacabf79d2078530d7db6a60ff6cd17c682bab Change-Id: Ifaed458e3958341d3081555efdbcd43be5efc2af |
6 years ago |
|
113292a90b |
TT#70901 selenium: more improvements to login test
- renamed test_login to testrun.py - put creation/deletion of subscriber in setUp() and tearDown() - test if logout works - add functions login() and logout() for use later - assert statements now have messages to print Change-Id: Ieb7fb9c1bb8c5df082e90481577920010c038157 |
6 years ago |
|
a28cc29bd8 |
TT#70901 initial commit for ngcp-csc-ui selenium tests
ngcp-csc-ui selenium tests will be created here using python3 and nose2 for running tests. firefox only for now, chrome can be added later. this test will create a subscriber, login to csc panel and delete subscriber when it is done Change-Id: Ie10c369b878885aa38892488aea58353d43e74e1 |
6 years ago |