Update XPath queries in plugins_page.py to fix ui tests

This commit is contained in:
Théophile Diot 2024-03-14 17:42:21 +00:00
parent 01919d3ce6
commit c74ad7ba04
No known key found for this signature in database
GPG key ID: 248FEA4BAE400D06

View file

@ -124,7 +124,7 @@ try:
sleep(5)
badbehavior_list = safe_get_element(DRIVER, By.XPATH, '//li[@data-item=""]', multiple=True)
badbehavior_list = safe_get_element(DRIVER, By.XPATH, '//li[@class="core-card-list-item"]', multiple=True)
assert isinstance(badbehavior_list, list), "Bad behavior list is not a list"
found_403 = False
@ -160,7 +160,7 @@ try:
sleep(5)
errors_list = safe_get_element(DRIVER, By.XPATH, '//li[@data-item=""]', multiple=True)
errors_list = safe_get_element(DRIVER, By.XPATH, '//li[@class="core-card-list-item"]', multiple=True)
assert isinstance(errors_list, list), "Errors list is not a list"
found_403 = False
@ -194,7 +194,9 @@ try:
sleep(5)
misc_disallowed_count = safe_get_element(DRIVER, By.XPATH, '//h5[@data-count-disallowed-methods=""]')
misc_disallowed_count = safe_get_element(
DRIVER, By.XPATH, '//p[@class="core-card-metrics-name" and text()="DISALLOWED METHODS"]/following-sibling::h5[@data-count=""]'
)
assert isinstance(misc_disallowed_count, WebElement), "Miscellaneous disallowed count is not a WebElement"
if misc_disallowed_count.text != "0":