示例#1
0
 public AutoLoginManager(string autoLoginUrl, string usernameElementIdentifier, string passwordElementIdentifier, string loginElementIdentifier, string logoutUrl) : this()
 {
     _settings = new AutoLoginSettings
     {
         LoginUrl = autoLoginUrl,
         UsernameElementIdentifier = usernameElementIdentifier,
         PasswordElementIdentifier = passwordElementIdentifier,
         LoginElementIdentifier    = loginElementIdentifier,
         LogoutUrl = logoutUrl
     };
 }
示例#2
0
        public void TestBestCaseSenario()
        {
            var settings = new AutoLoginSettings(new AppConfigSettingsProvider());
            var manager  = new AutoLoginManager(settings);

            manager.Login("abuzerkadayif", "C0mplexP4$$w0rd!");

            Thread.Sleep(5000);

            manager.Logout();

            Thread.Sleep(1000);

            manager.Login("abuzerkadayif", "C0mplexP4$$w0rd!");

            Thread.Sleep(5000);

            manager.Logout();
        }
示例#3
0
 public AutoLoginManager(AutoLoginSettings settings) : this()
 {
     _settings = settings;
 }