Commit Graph
9 Commits
Author SHA1 Message Date
John Chilton 5fb47ac23f WIP: selenium test decorators... 2022-11-26 11:31:13 -05:00
mvdbeek 28d58edbcc Use celery in more integration tests 2022-05-26 12:48:44 +02:00
John Chilton f315a7db5c Potential fix for certain kind of transient Selenium library errors.
select_add_items_permission_option failed unexpectedly in a Selenium test https://github.com/galaxyproject/galaxy/runs/6130989843?check_suite_focus=true with this in the stack trace:

```
>       raise exception_class(message, screen, stacktrace)
E       selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element <ul class="multiselect__content" style="display: inline-block;">...</ul> is not clickable at point (324, 547). Other element would receive the click: <div data-v-5b55ce08="" class="col">...</div>
E         (Session info: headless chrome=100.0.4896.75)
```

I think this means something was preventing it from being clickable - presumably a toastr message or something. This attempts to fix that issue two ways - by making the retry dec
orator a little more aggressive and by ensuring the element is in fact clickable before clicking it.
2022-04-26 09:50:53 -04:00
John Chilton defea67752 Make test_user_library_permissions.py more robust. 2022-03-04 11:07:26 -05:00
Dannon Baker 623a5e165a Apply black formatting.
Apply isort.
2022-02-03 07:42:20 -05:00
Oleg Zharkov ee33b51ba4 implement export collection library->history 2021-04-07 16:03:53 +03:00
Oleg Zharkov 3f4094948e fix python style 2021-03-17 15:50:09 +02:00
Oleg Zharkov d7504a2cba make selenium tests happy 2021-03-17 15:46:00 +02:00
Oleg Zharkov f880010b51 implement selenium test 2021-02-19 13:59:37 +02:00