예제 #1
0
        public static T Create <T>(SeleniumService service, string rootDirectory)
            where T : SingleWorkflowInSelenium, new()
        {
            var wfObj = new T();

            wfObj.Initialize(service, rootDirectory);
            return(wfObj);
        }
예제 #2
0
        static void Main(string[] args)
        {
            var rootDirectory = "Country";

            using (var service = new SeleniumService())
            {
                var ciaFactbook = ContainerFactory.Create <CIAWorldFactbook>(service, rootDirectory);
                ciaFactbook.Load();
            }
        }
예제 #3
0
 public void Initialize(SeleniumService service, string rootDirectory)
 {
     this.service        = service;
     this.rootDirectory  = rootDirectory;
     fullRootWfDirectory = Path.Combine(Path.GetFullPath(rootDirectory), rootWfDirectory);
 }