Jordan Blasenhauer
1d56a96bde
update test + pezxommir
...
* change selector for filter keyword on global config page
* update service test
* remove return statement on test utils
* use utils to verify selects on plugins page
2024-02-26 19:14:11 +01:00
Jordan Blasenhauer
67afa8f5fd
add jobs every filter
2024-02-26 12:36:06 +01:00
Jordan Blasenhauer
af667ada49
enhance services page + udpate script and tests
...
* add timeout to execute nomatch showing in order to execute it after the filter logic
* add services card filter : now can filter with name, method or draft/online state
* display no matching filter on services card and service settings too
* card services filtering only showing if at least 4 services
*add new services filter to testing
*update test utils to try fixing issue
2024-02-26 12:20:39 +01:00
Jordan Blasenhauer
d1f2455f96
update test utils
2024-02-25 20:30:36 +01:00
Jordan Blasenhauer
5d84aea801
add filter testing
2024-02-24 23:11:47 +01:00
Jordan Blasenhauer
9e546afa34
update ui and tests
...
* remove plugins card and show no match on filterting inside globla config page (update html + js)
* add missing css
* tests now can use javascript selector
* start adding some testing
2024-02-24 18:17:35 +01:00
Théophile Diot
fc15facb5e
Update python dependency versions
2024-02-22 20:48:47 +01:00
Théophile Diot
f6566235ac
Refactor plugin deletion logic and fix dropdown styling
2024-02-22 19:43:07 +01:00
Théophile Diot
93e4e63503
Fix account page web UI tests
2024-02-21 09:33:39 +01:00
Théophile Diot
f2e5a7c1fa
Add tests for plugin pages
2024-02-20 17:43:37 +01:00
Théophile Diot
0b7d57f919
Fix error handling and add screenshot capture
2024-02-16 10:22:19 +01:00
Théophile Diot
c6e6cce259
Update Python base image to version 3.12.2-alpine3.19
2024-02-13 15:16:46 +01:00
Théophile Diot
2e7ddb69f9
Remove unused code from home_page.py
2024-02-13 13:43:55 +01:00
Théophile Diot
ea3c12c263
Add UI tests for logs page and account page (finished the pages)
2024-02-13 13:32:50 +01:00
Théophile Diot
e0cd00d823
Update Python version in Dockerfiles
2024-02-13 11:41:53 +01:00
Théophile Diot
ff4f921714
Add UI tests for jobs page and update UI credentials
2024-02-08 09:56:43 +01:00
Théophile Diot
0609f87525
Add UI tests for bans page
2024-02-07 16:26:17 +01:00
Théophile Diot
36c157d4be
Refactor logging statements in UI tests
2024-02-07 16:25:11 +01:00
Théophile Diot
7592bb56b4
Add cache page and reports page UI tests
2024-02-07 16:17:11 +01:00
Théophile Diot
b8eaa1e5f5
Start refactoring UI tests
2024-02-07 15:06:24 +01:00
Théophile Diot
578a97e28c
Fix shenanigans with ui tests
2024-02-06 09:30:21 +01:00
Théophile Diot
5dc4c10a6d
Add delay before making flagged requests in UI tests
2024-02-05 14:20:22 +01:00
Théophile Diot
412849e9ec
Update flagged requests URL in UI test
2024-02-05 14:12:03 +01:00
Théophile Diot
427b7efc91
Send more flagged requests in ui tests
2024-02-05 12:55:28 +01:00
Théophile Diot
c1dccba6f7
Fix ui tests with internal LUA timers
2024-02-05 11:49:24 +01:00
Théophile Diot
6f9fc72e2f
Update python dependencies
2024-02-05 10:15:06 +01:00
Théophile Diot
7d7fab9af9
Update cryptography to version 42.0.2
2024-01-31 15:15:17 +01:00
Théophile Diot
044c4d2595
Fix service validation in tests and update UI elements for services
2024-01-30 18:05:55 +01:00
Théophile Diot
78af21a36a
Add directory and index.html file for app2.example.com as well in web UI tests
2024-01-26 16:58:25 +01:00
Théophile Diot
1ea6d92584
Add tests for services cloning on web UI
2024-01-25 17:41:57 +01:00
Théophile Diot
2db15873e2
road to v1.5.6
2024-01-25 16:37:14 +01:00
Théophile Diot
17ae0acbbe
Add random IP addresses to input fields in ui tests banned ips
2024-01-25 14:36:28 +01:00
Théophile Diot
3e693a4439
Add UI tests for the reporting and bans pages + Fix a few things in web UI tests
2024-01-25 10:48:56 +01:00
Théophile Diot
e854ac2e39
Update selenium version to be less than 4.17.0
2024-01-23 12:11:49 +01:00
Théophile Diot
0e5e9cff10
Update python deps
2024-01-23 11:36:13 +01:00
Théophile Diot
dd0008fbfb
Update Python base image hash in Dockerfiles
2024-01-23 11:12:48 +01:00
Théophile Diot
f6e5b89569
Update dependencies versions Python + Docker
2024-01-22 18:19:04 +01:00
Théophile Diot
aa4f404976
Update python deps and hashes
2024-01-12 13:51:31 +00:00
florian
b7bc89aded
tests - update ansible role for swarm and replace profile with account for ui
2024-01-08 22:43:06 +01:00
florian
9d274afe2a
tests - fix selector for account page
2024-01-08 22:20:21 +01:00
florian
0bcb4e19c2
edit external plugins link and fix ui tests menu selector
2024-01-08 21:07:01 +01:00
Théophile Diot
aec4021b26
Fix UI tests with wrong redirection
2024-01-05 14:13:00 +00:00
Théophile Diot
d3ba9720cc
Update password input field in UI tests and profile page + edit back logic with profile page form submission
2024-01-05 09:33:35 +00:00
Théophile Diot
748a56811f
Merge pull request #835 from bunkerity/dev
...
Merge branch "dev" into branch "ui"
2024-01-05 08:10:39 +00:00
Théophile Diot
ff7cb04c31
Remove useless code in web UI tests
2024-01-04 13:37:40 +00:00
florian
fecf4a898c
update version to 1.5.5
2024-01-04 12:20:55 +01:00
Théophile Diot
ed45e22903
Update ui tests with new profile page format
2024-01-03 12:36:46 +00:00
Théophile Diot
2197f72be4
Fix ui linux tests getting the wrong id of the totp button
2024-01-02 16:47:21 +00:00
Théophile Diot
7759338e36
Update python deps
2024-01-02 14:42:31 +00:00
Théophile Diot
98b4c06314
Fix problems with ui tests and the ui.env file for Linux and the IP address of the container for DOcker
2024-01-02 11:22:08 +00:00