mirror of
https://github.com/bunkerity/bunkerweb
synced 2026-05-24 09:28:37 +00:00
add logs to utils
This commit is contained in:
parent
fb1ab27969
commit
1fe5b4a212
1 changed files with 8 additions and 7 deletions
|
|
@ -171,12 +171,13 @@ def verify_select_filters(driver, page_name: str, filter_items: list):
|
|||
# Get a select filter, change value and click to get no match
|
||||
# Verify that elements are all hidden
|
||||
# If not return false, else reset and send true
|
||||
check_result = driver.execute_script(
|
||||
f"""const select{item['id']} = document.querySelector("[data-{page_name}-setting-select-dropdown-btn='{item["id"]}'][value='{item["value"]}']');if(!select{item['id']})""" + "{ return false };" + f"""select{item['id']}.setAttribute('value', '{item["update_value"]}');select{item['id']}.click(); const select{item['id']}Match = document.querySelectorAll("[data-{page_name}-list-item][class*='hidden']");if (select{item['id']}Match.length === 0)""" + "{ return false };" + f"""select{item['id']}.setAttribute('value', '{item["value"]}');select{item['id']}.click();return true;"""
|
||||
)
|
||||
|
||||
if not check_result:
|
||||
log_error(f"The {item['name']} filter is not working, exiting ...")
|
||||
exit(1)
|
||||
set_el = driver.execute_script(f"""const select{item['id']} = document.querySelector("[data-{page_name}-setting-select-dropdown-btn='{item["id"]}'][value='{item["value"]}']');""")
|
||||
log_info("Create variable")
|
||||
update_el_val = driver.execute_script(f"""if(!select{item['id']}){{ return false }};select{item['id']}.setAttribute('value', '{item["update_value"]}');select{item['id']}.click();""")
|
||||
log_info("Update value")
|
||||
check_el = driver.execute_script(f"""const select{item['id']}Match = document.querySelectorAll("[data-{page_name}-list-item][class*='hidden']");if (select{item['id']}Match.length === 0){{ return false }};""")
|
||||
log_info("Check if elements are hidden")
|
||||
reset_el = driver.execute_script(f"""select{item['id']}.setAttribute('value', '{item["value"]}');select{item['id']}.click();""")
|
||||
log_info("Reset value")
|
||||
|
||||
sleep(0.1)
|
||||
|
|
|
|||
Loading…
Reference in a new issue