public void Then_project_page_should_be_opened()
        {
            string expectedUrl = SeleniumConfiguration.ProjectUrl;
            string actualUrl   = _driver.WaitUntilPageIsChanged(_homeUrl);

            CustomAssertions.EqualNotStrict(expectedUrl, actualUrl);
        }
Exemple #2
0
        public void Then_dashboard_page_should_be_opened()
        {
            string expectedUrl = $"{SeleniumConfiguration.BaseUrl}dashboard";
            string actualUrl   = _driver.WaitUntilPageIsChanged(expectedUrl);

            CustomAssertions.EqualNotStrict(actualUrl, expectedUrl);
        }
        public void Then_swagger_page_should_be_opened()
        {
            string expectedUrl = $"{SeleniumConfiguration.BaseUrl}swagger/ui/index";
            string actualUrl   = _driver.WaitUntilPageIsChanged(_homeUrl);

            CustomAssertions.EqualNotStrict(actualUrl, expectedUrl);
        }
        public void Then_tag_filter_should_be_appended_to_url()
        {
            string exptectedUrl = $"{_homeUrl}&filter-tags={string.Join(";", _selectedTags)};";
            string actualUrl    = _driver.WaitUntilPageIsChanged(_homeUrl);

            CustomAssertions.EqualNotStrict(exptectedUrl, actualUrl);
        }
        public void Then_should_be_shown_selected_status()
        {
            var statusElements = GetAllStatusElements();
            var selectedStatus = GetSelectedStatusElements().First();

            CustomAssertions.EqualNotStrict(selectedStatus.Text, statusElements[1].Text);
        }
        public void Then_name_should_be_the_same_as_on_home_page()
        {
            _driver.WaitUntilPageIsChanged(_homePageUrl);
            string nameOnPage = GetEndpointNameOnDetailsPage();

            CustomAssertions.EqualNotStrict(_endpointName, nameOnPage);
        }
        public void Then_filter_should_be_displayed_in_page_url()
        {
            var expectedUrl = $"{_dashboardUrl}&filter-status=healthy;faulty";
            var actualUrl   = _driver.WaitUntilPageIsChanged(_dashboardUrl);

            CustomAssertions.EqualNotStrict(actualUrl, expectedUrl);
        }
        public void Then_group_filter_should_be_appended_to_url()
        {
            var expectedUrl = $"{_dashboardUrl}&filter-group={_groupFilter}";
            var actualUrl   = _driver.WaitUntilPageIsChanged(_dashboardUrl);

            CustomAssertions.EqualNotStrict(actualUrl, expectedUrl);
        }
        public void Then_status_filter_should_be_appended_to_url()
        {
            var selectedStatus = GetSelectedStatusElements().First();
            var expectedUrl    = $"{_homeUrl}&filter-status={selectedStatus.Text}";
            var actualUrl      = _driver.WaitUntilPageIsChanged(_homeUrl);

            CustomAssertions.EqualNotStrict(actualUrl, expectedUrl);
        }
        public void Then_page_should_contain_title()
        {
            string actualTitle = Wait.Until(
                Timeouts.Default,
                () => _driver.Title,
                t => !string.IsNullOrEmpty(t),
                "Page does not contain title!");

            CustomAssertions.EqualNotStrict(actualTitle, _title);
        }
Exemple #11
0
        public void Then_group_should_be_the_same_as_on_home_page()
        {
            string groupOnPage = GetEndpointGroupOnDetailsPage();

            CustomAssertions.EqualNotStrict(_endpointGroup, groupOnPage);
        }
        public void Then_home_page_should_open()
        {
            string actualUrl = _driver.WaitUntilPageIsChanged(_dashboardUrl);

            CustomAssertions.EqualNotStrict(actualUrl, SeleniumConfiguration.BaseUrl);
        }
Exemple #13
0
        public void Then_page_should_contain_title()
        {
            string actualTitle = _driver.ImplicitWaitPageTitle();

            CustomAssertions.EqualNotStrict(actualTitle, _title);
        }