Exemplo n.º 1
0
 public AdsFinder(DefaultBrowserSession session, IWebDriver webDriver)
 {
     _session              = session;
     _webDriver            = webDriver;
     _lstAds               = new List <_Ad>();
     _lstShowContentFrames = new List <_ShowContentFrame>();
     _lstSafeScripts       = new List <_SafeScript>();
 }
Exemplo n.º 2
0
        public override GameResult process(DefaultBrowserSession session)
        {
            base.init(session);
            GameResult result = new GameResult();

            session.LoadPage(new Uri(job.Url));
            //Thread.Sleep(10000);
            session.InjectHelperScripts();

            EtsyAuthentication auth = new EtsyAuthentication(session);

            if (!auth.isLoggedIn())
            {
                if (auth.signIn(job.EtsyUser, job.Password))
                {
                    if (auth.isLoggedIn())
                    {
                        _tracer.TraceEvent(TraceEventType.Information, 0, "SignIn Ok");
                        Thread.Sleep(TimeSpan.FromSeconds(7));
                    }
                    else
                    {
                        Thread.Sleep(TimeSpan.FromSeconds(7));
                    }
                }
                else
                {
                }
            }
            else
            {
                _tracer.TraceEvent(TraceEventType.Information, 0, "Logged");
                Thread.Sleep(TimeSpan.FromSeconds(7));
            }

            return(result);
        }
Exemplo n.º 3
0
 public virtual GameResult process(DefaultBrowserSession session)
 {
     init(session);
     return(null);
 }
Exemplo n.º 4
0
 public void init(DefaultBrowserSession session)
 {
     base.init(session);
 }
Exemplo n.º 5
0
 public EtsyAuthentication(DefaultBrowserSession session) : base(session)
 {
 }
Exemplo n.º 6
0
 public virtual void init(DefaultBrowserSession session)
 {
     _session   = session;
     _webDriver = session.WebDriver;
 }
Exemplo n.º 7
0
 public BrowserSessionHolder(DefaultBrowserSession session)
 {
     init(session);
 }