HEX
Server: LiteSpeed
System: Linux CentOS-79-64-minimal 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User: vishn3436 (5293)
PHP: 8.0.15
Disabled: NONE
Upload Files
File: //scripts/script-server/src/e2e_tests/sample_scripts/test_presented_scripts.py
from common.pages import Page
import allure
from common.pages import is_displayed
from delayed_assert import expect, assert_expectations
from allure import severity, severity_level


@severity(severity_level.NORMAL)
@allure.title("Check presented scripts by names")
def test_presented_scripts_by_name(browser, config_host, scripts):
    home_page = Page(browser, config_host)
    home_page.load()

    for required_script in scripts:
        expect(is_displayed(home_page.get_script_link_by_name(required_script)), "Script by name \"{}\" not found".format(required_script))

    assert_expectations()