Ejemplo n.º 1
0
        protected Page(PageSession browser, string host, string path, bool ssl = false, params string[] hostAliases)
        {
            Host        = host;
            HostAliases = hostAliases.ToList();
            HostAliases.Add(host);
            Path = path;
            SSL  = ssl;

            if (browser != null)
            {
                Browser = browser;
                Browser.Configuration.AppHost = host;
                Browser.Configuration.SSL     = SSL;
            }
        }
Ejemplo n.º 2
0
 protected Base(IObjectContainer objectContainer)
 {
     ObjectContainer = objectContainer;
     Browser         = objectContainer.Resolve <PageSession>();
 }
Ejemplo n.º 3
0
 public Page Create(Type pageClass, PageSession browser = null)
 {
     return((Page)Activator.CreateInstance(pageClass, browser));
 }
Ejemplo n.º 4
0
 public Page Create(string pageName, PageSession browser = null)
 {
     return(Create(PageClassFor(pageName), browser));
 }