public void LoadCategoriesPage()
        {
            var categoryListPage = new CategoryListPage(ChromeDriverFixture.Driver);

            categoryListPage.NavigateTo();
            categoryListPage.EnsurePageLoaded();
        }
        public void InitialBreadCrumbsText()
        {
            var categoryListPage = new CategoryListPage(ChromeDriverFixture.Driver);

            categoryListPage.NavigateTo();
            var breadCrumbText = categoryListPage.BreadCrumbsText();

            Assert.Equal("...", breadCrumbText);
        }
        public void BreadCrumbsTextUpdated_AfterCardSelected()
        {
            var categoryListPage = new CategoryListPage(ChromeDriverFixture.Driver);

            categoryListPage.NavigateTo();
            var randomCard      = categoryListPage.GetRandomCard();
            var randomCardTitle = categoryListPage.GetRandomCardTitle(randomCard);

            categoryListPage.NavigateTo(randomCard);
            var breadCrumbText = categoryListPage.BreadCrumbsText();

            Assert.Equal(randomCardTitle + " >", breadCrumbText);
        }
        void lblCategory_Tapped(object sender, EventArgs e)
        {
            var page = new CategoryListPage();

            page.Categories.ItemSelected += (source, args) =>
            {
                _useOldCategory        = false;
                _selectedCategory      = (Category)args.SelectedItem;
                lblCategory.Text       = _selectedCategory.Name;
                fromCategoriesListPage = true;
                Navigation.PopAsync();
            };

            Navigation.PushAsync(page);
        }
 public App()
 {
     InitializeComponent();
     Startup.Init();
     MainPage = new CategoryListPage();
 }
Exemple #6
0
 public void WhenIChooseName(string p0)
 {
     CategoryListPageObject = new CategoryListPage(_driver);
     CategoryListPageObject.OpenCategory(p0);
 }