Skip to content

Commit 582aa11

Browse files
committedMar 21, 2024
Update registries tests for new ember search page
1 parent da23366 commit 582aa11

File tree

3 files changed

+17
-15
lines changed

3 files changed

+17
-15
lines changed
 

Diff for: ‎pages/registries.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ def url(self):
3131

3232
class RegistriesLandingPage(BaseRegistriesPage):
3333
identity = Locator(
34-
By.CSS_SELECTOR, '._RegistriesHeader_3zbd8x', settings.LONG_TIMEOUT
34+
By.CSS_SELECTOR, '[data-test-registries-list-paragraph]', settings.LONG_TIMEOUT
3535
)
3636
search_box = Locator(By.ID, 'search')
3737

Diff for: ‎settings.py

+1
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,7 @@
106106
# UPDATE 10/13/2023 - After the Search Improvements project release, OSF and other providers
107107
# that have moved away from OSF now redirect to https://osf.io/search?q=&resourceType=Preprint&q=
108108
providers_leaving_OSF = ['ecoevorxiv', 'engrxiv', 'livedata', 'osf']
109+
non_branded_registries = ['osf', 'assessment']
109110

110111
OSF_HOME = domains[DOMAIN]['home']
111112
API_DOMAIN = domains[DOMAIN]['api']

Diff for: ‎tests/test_a11y_registries.py

+15-14
Original file line numberDiff line numberDiff line change
@@ -1227,20 +1227,21 @@ def provider(self, request):
12271227
def test_accessibility(
12281228
self, session, driver, provider, write_files, exclude_best_practice
12291229
):
1230-
# Test for all providers except OSF since the OSF Registries Discover page no
1231-
# longer exists
1232-
if provider['id'] != 'osf':
1233-
discover_page = BrandedRegistriesDiscoverPage(driver, provider=provider)
1234-
discover_page.goto()
1235-
assert BrandedRegistriesDiscoverPage(driver, verify=True)
1236-
discover_page.loading_indicator.here_then_gone()
1237-
page_name = 'br_' + provider['id']
1238-
a11y.run_axe(
1239-
driver,
1240-
session,
1241-
page_name,
1242-
write_files=write_files,
1243-
exclude_best_practice=True,
1230+
# # Test for all providers except OSF and assessment
1231+
if provider['id'] in settings.non_branded_registries:
1232+
pytest.skip()
1233+
1234+
discover_page = BrandedRegistriesDiscoverPage(driver, provider=provider)
1235+
discover_page.goto()
1236+
assert BrandedRegistriesDiscoverPage(driver, verify=True)
1237+
discover_page.loading_indicator.here_then_gone()
1238+
page_name = 'br_' + provider['id']
1239+
a11y.run_axe(
1240+
driver,
1241+
session,
1242+
page_name,
1243+
write_files=write_files,
1244+
exclude_best_practice=True,
12441245
)
12451246

12461247

0 commit comments

Comments
 (0)
Please sign in to comment.