Skip to content

Latest commit

 

History

History
40 lines (30 loc) · 1.2 KB

Navigation.md

File metadata and controls

40 lines (30 loc) · 1.2 KB

Навигация

  • чем навигация по урлам лучше прокликивания ссылок в приложении - когда что использовать
  • как делать простые переходы по урлам и почему это становится неудобным - много старниц, большая вложеннность, надо соспоставлять урл с объектной моделью
  • сделать специальные методы для перехода по урлам, которые возвращают нужную страницу
  • сделать навигацию отражающую структур сервиса
public static class NavigationExtensions
{
    public static 
}


public class PageNavigationBase
{
    protected
}

public class UserSettingsPageNavigation
{
    public UserSettingsPage GoTo(Guid userId)
    {

    }
}

public class UserPageNavigation
{
    public UserSettingsPageNavigation Settings => new UserSettingsPageNavigation();
}

public class PagesNavigation
{
    public UserPageNavigation User => new UserPageNavigation();
}

var page = webDriver.Pages().Main.Settings.GoTo(userId);