コード例 #1
0
 public void LoginGithub(string username, string password)
 {
     logger.Info("Log in to github");
     Pages.LoginPage loginPage = new Pages.LoginPage(driver);
     loginPage.OpenPage();
     loginPage.Login(username, password);
 }
コード例 #2
0
 public void GivenIHaveLoggedInAsAProvider()
 {
     webDriver.Url = ConfiguratorClass.GetConfiguratorInstance().GetBaseUrl();
     Pages.WelcomePage welcomePage = new Pages.WelcomePage(webDriver);
     Pages.LoginPage   loginPage   = new Pages.LoginPage(webDriver);
     loginPage.LoginAsProvider();
 }
コード例 #3
0
ファイル: LoginDialog.xaml.cs プロジェクト: netcharm/PixivWPF
        public PixivLoginDialog()
        {
            InitializeComponent();

            var login = new Pages.LoginPage()
            {
                ParentWindow = this
            };

            new Action(() =>
            {
                MinHeight             = login.MinHeight;
                MaxHeight             = login.MaxHeight;
                MinWidth              = login.Width;
                MaxWidth              = login.Width;
                Content               = login;
                WindowStartupLocation = WindowStartupLocation.CenterScreen;
                this.DoEvents();
            }).Invoke(async: false);

            Topmost = true;
            this.DoEvents();

            UpdateTheme();
            this.DoEvents();
        }
コード例 #4
0
 public void GivenIHaveAccessedTheCourseDirectoryAsAProvider()
 {
     webDriver.Url = ConfiguratorClass.GetConfiguratorInstance().GetBaseUrl();
     Pages.WelcomePage WelcomePage = new Pages.WelcomePage(webDriver);
     Pages.LoginPage   LoginPage   = new Pages.LoginPage(webDriver);
     LoginPage.LoginAsProvider();
 }
コード例 #5
0
ファイル: Steps.cs プロジェクト: IvanVazhnikTA/WebDriverTask
 public void LoginGMail(string username, string password)
 {
     logger.Info("Log in to Gmail");
     Pages.LoginPage loginPage = new Pages.LoginPage(driver);
     loginPage.OpenPage();
     loginPage.Login(username, password);
     driver.Manage().Timeouts().ImplicitlyWait(TimeSpan.FromSeconds(3));
 }
コード例 #6
0
ファイル: Steps.cs プロジェクト: ivalchenko/Automated-testing
        public bool IsLoggedIn(string username)
        {
            log.Info("Into IsLoggedIn() method of Steps.");
            Console.WriteLine("Into IsLoggedIn() method of Steps.");

            Pages.LoginPage loginPage = new Pages.LoginPage(driver);
            return (loginPage.GetLoggedInUserName().Trim().ToLower().Equals(username));
        }
コード例 #7
0
ファイル: Steps.cs プロジェクト: IvanVazhnikTA/WebDriverTask
        public void LogOut(string username)
        {
            Pages.InboxPage inboxPage = new Pages.InboxPage(driver);
            Pages.LoginPage loginPage = new Pages.LoginPage(driver);
            inboxPage.LogOut(username);

            loginPage.DelUser();
            driver.Manage().Timeouts().ImplicitlyWait(TimeSpan.FromSeconds(3));
        }
コード例 #8
0
        public void GivenILoginIntoMyApp()
        {
            // ScenarioContext.Current.Pending();
            OpenQA.Selenium.IWebDriver webdriver = new OpenQA.Selenium.Chrome.ChromeDriver();
            webdriver.Navigate().GoToUrl("http://automationpractice.com/index.php?controller=authentication&back=my-account");
            loginPage = new LoginPage(webdriver);

            myAccountPage = new MyAccountPage(webdriver);
            Console.WriteLine("Given");
        }
コード例 #9
0
        public BlockPatientTests()
        {
            ChromeOptions options = new ChromeOptions();

            options.AddArguments("start-maximized");
            options.AddArguments("disable-infobars");
            options.AddArguments("--disable-extensions");
            options.AddArguments("--disable-gpu");
            options.AddArguments("--disable-dev-shm-usage");
            options.AddArguments("--no-sandbox");
            options.AddArguments("--disable-notifications");

            driver = new ChromeDriver(options);

            loginPage = new Pages.LoginPage(driver);
            loginPage.Navigate();
            Assert.Equal(driver.Url, Pages.LoginPage.URI);
        }
コード例 #10
0
        public void GoodsAvailableFilterShowsOnlyAvailableGoods()
        {
            Category category    = new Category("00. Бытовая Техника");
            Category subcategory = new Category("01. КБТ Отдельностоящая");

            Pages.LoginPage loginPage = new Pages.LoginPage(driver);
            loginPage.GoToPage();
            loginPage.PerformLogin("Калиниченко Антон2", "123456");
            Pages.ConsultantPage consultantPage = new Pages.ConsultantPage(driver);
            consultantPage.GoToPage();
            consultantPage.ClickCategoryButton(category);
            Pages.CatalogPage catalogPage = new Pages.CatalogPage(driver);
            catalogPage.ClickSubCategoryButton(subcategory);
            catalogPage.ClickShowAvailableGoodsButton();
            catalogPage.ClickFilterSubmitButton();
            Pages.ProductListPage productListPage = new Pages.ProductListPage(driver);
            Assert.AreEqual(true, productListPage.IsThereOutofStockProduct(), "При активном фильтре \"В наличии\" с списке товаров отображается отсутсвующий в наличии товар.");
        }
コード例 #11
0
        public void loginButton_Click(object sender, RoutedEventArgs e)
        {
            string username = Username.Text;
            string password = Password.Password;

            var mainWindow = (Application.Current.MainWindow as MainWindow);

            try
            {
                mainWindow.PublishingObject = mainWindow.AuthenticationObj.Login(username, password, mainWindow.Notifications);
                if (mainWindow.PublishingObject != null)
                {
                    Shared.Profile profile = mainWindow.PublishingObject.RetrieveProfile();

                    Console.WriteLine("{0} \t | {1} \t | {2} \t |\t {3}|\t {4}|\t {5}", profile.Id, profile.Fullname,
                                      profile.Username, profile.Email, profile.Field, profile.TeamId);

                    mainWindow.MainFrame.Navigate(new Pages.Dash(profile));

                    mainWindow.User.Profile = profile;
                }
                else
                {
                    Console.WriteLine("Wrong credentials");

                    Pages.LoginPage p = mainWindow.MainFrame.Content as Pages.LoginPage;
                    p.SetPasswordBox("");
                    p.SetErrors("Wrong credentials, try oussama oussama");
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);

                Pages.LoginPage p = mainWindow.MainFrame.Content as Pages.LoginPage;
                p.SetErrors(ex.Message);
            }
        }
コード例 #12
0
ファイル: Steps.cs プロジェクト: ivalchenko/Automated-testing
        public void LoginCopy(string username, string password)
        {
            log.Info("Create LoginPage.");
            Console.WriteLine("Create LoginPage.");

            Pages.LoginPage loginPage = new Pages.LoginPage(driver);
            loginPage.OpenPage();

            log.Info("Open LoginPage.");
            Console.WriteLine("Open LoginPage.");

            loginPage.Login(username, password);
        }
コード例 #13
0
 public void LoginGmail(string userEmail, string password)
 {
     Pages.LoginPage loginPage = new Pages.LoginPage(driver);
     loginPage.OpenPage();
     loginPage.Login(userEmail, password);
 }
コード例 #14
0
 public void LogIn(string username, string password)
 {
     Pages.LoginPage loginPage = new Pages.LoginPage(driver);
     loginPage.Login(username, password);
 }
コード例 #15
0
 public void LoginGithub(string username, string password)
 {
     Pages.LoginPage loginPage = new Pages.LoginPage(driver);
     loginPage.OpenPage();
     loginPage.Login(username, password);
 }
 public void GivenIHaveEnteredValidProviderCredentialsAndClickedLogin()
 {
     Pages.LoginPage LoginPage = new Pages.LoginPage(webDriver);
     LoginPage.LoginAsProvider();
 }
コード例 #17
0
ファイル: Steps.cs プロジェクト: kolai25/EPAM
 public void LoginIntercity(string username, string password)
 {
     Pages.LoginPage loginPage = new Pages.LoginPage(driver);
     loginPage.OpenPage();
     loginPage.Login(username, password);
 }
コード例 #18
0
ファイル: Steps.cs プロジェクト: nehillus/github-automation
 public string GetLoggedInUserName()
 {
     Pages.LoginPage loginPage = new Pages.LoginPage(driver);
     return(loginPage.GetLoggedInUserName());
 }
コード例 #19
0
ファイル: Steps.cs プロジェクト: kolai25/EPAM
 public bool IsLoggedIn(string username)
 {
     Pages.LoginPage loginPage = new Pages.LoginPage(driver);
     return(loginPage.GetLoggedInUserName().Trim().ToLower().Equals(username));
 }
コード例 #20
0
 private void Exit_Click(object sender, RoutedEventArgs e)
 {
     LoginPage LogingPage = new Pages.LoginPage(); NavigationService.Navigate(LogingPage);
 }
コード例 #21
0
 private void Button_Click_1(object sender, RoutedEventArgs e)
 {
     Pages.LoginPage p1 = new Pages.LoginPage();
     this.NavigationService.Navigate(p1);
 }
コード例 #22
0
 public bool IsLoggedIn(string username)
 {
     Pages.LoginPage loginPage = new Pages.LoginPage(driver);
     return (loginPage.GetLoggedInUserName().Trim().ToLower().Equals(username));
 }