예제 #1
0
        //Construtor
        public PageBase()
        {
            driver = DriverFactory.GetDriver();
            AppiumPageObjectMemberDecorator decorator = new AppiumPageObjectMemberDecorator(new TimeOutDuration(System.TimeSpan.FromSeconds(15)));

            PageFactory.InitElements(driver, this, decorator);
            wait = new WebDriverWait(driver, TimeSpan.FromSeconds(GlobalParameters.TIMEOUT_DEFAULT));
            // driver = DriverFactory.INSTANCE;
            javaScriptExecutor = (IJavaScriptExecutor)driver;
        }
        //Construtor
        public PageBase()
        {
            DriverFactory.CreateInstance();
            driver = DriverFactory.INSTANCE;
            AppiumPageObjectMemberDecorator decorator = new AppiumPageObjectMemberDecorator(new TimeOutDuration(System.TimeSpan.FromSeconds(GlobalParameters.CONFIG_DEFAULT_TIMEOUT_IN_SECONDS)));

            PageFactory.InitElements(driver, this, decorator);
            wait = new WebDriverWait(driver, TimeSpan.FromSeconds(GlobalParameters.CONFIG_DEFAULT_TIMEOUT_IN_SECONDS));
            javaScriptExecutor = (IJavaScriptExecutor)driver;
        }
        public void BeforeAll()
        {
            TimeOutDuration timeSpan = new TimeOutDuration(new TimeSpan(0, 0, 0, 5, 0));

            driver     = new FirefoxDriver();
            driver.Url = "https://www.google.com";
            AppiumPageObjectMemberDecorator decorator = new AppiumPageObjectMemberDecorator(timeSpan);

            PageFactory.InitElements(driver, this, decorator);
            links = new FoundLinks();
            PageFactory.InitElements(ires, links, decorator);
        }