Beispiel #1
0
        public void TestMethod2_OrderTshirt()
        {
            IWebDriver driver = new ChromeDriver();

            driver.Url = "http://www.automationpractice.com";
            driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(10);
            driver.Manage().Window.Maximize();

            var LoginPage = new loginpage(driver);

            LoginPage.ClickOnSignIn();
            driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(10);
            LoginPage.Login();
            driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(10);

            var order = new Order(driver);

            order.NavigateToTshirtLink();
            order.AddtoCart();
            order.OrderSummary();
            order.OrderAddress();
            order.OrderTshirt();

            var orderhistory = new OrderHistory(driver);

            orderhistory.ValidateOrderHistory();
            driver.Close();
        }
Beispiel #2
0
        private void Bregister_Click(object sender, EventArgs e)
        {
            String US   = TuserName.Text;
            String PW   = Tpassword.Text;
            String N    = Tname.Text;
            String EM   = Temail.Text;
            String Role = Trole.SelectedItem.ToString();
            bool   DONE = controller.Register(US, PW, N, EM, Role);

            if (DONE)
            {
                MessageBox.Show("Account Created");
                this.Hide();
                loginpage lg = new loginpage();
                lg.Show();
            }
            else
            {
                MessageBox.Show("Please check your data");
            }
        }
Beispiel #3
0
        public void TestMethod1_UpdateName()
        {
            IWebDriver driver = new ChromeDriver();

            driver.Url = "http://www.automationpractice.com";
            Thread.Sleep(3000);
            driver.Manage().Window.Maximize();

            var LoginPage = new loginpage(driver);

            LoginPage.ClickOnSignIn();
            driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(10);
            LoginPage.Login();
            driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(10);

            var myaccount = new MyAccount(driver);

            myaccount.UpdateName();
            myaccount.RevertName();

            driver.Close();
        }