Exemplo n.º 1
0
        public void createTest(string runmode, string browser, string portfolioName)
        {
            if (!DataUtil.isTestRunnable(xls, "CreateTest") || runmode.Equals("N"))
            {
                Assert.Ignore("Runmode is No");
            }

            openBrowser(browser);

            LaunchPage lPage = new LaunchPage(driver);

            PageFactory.InitElements(driver, lPage);
            LoginPage loginPage  = lPage.goToLoginPage();
            object    resultPage = loginPage.doLogin("*****@*****.**", "qtp@1234");

            if (resultPage is LoginPage)
            {
                Assert.Fail("Could not login");
            }

            MyPortFolioPage myPortFolioPage = (MyPortFolioPage)resultPage;

            myPortFolioPage.createNewPortFolio(portfolioName);

            bool res = myPortFolioPage.verifyNewPortFolio(portfolioName);

            Assert.IsTrue(res, "Value not updated in the dropdown");
        }
Exemplo n.º 2
0
        public void investmentTest_PF()
        {
            string expResult   = "Failure";
            string loginStatus = "";

            openBrowser("Mozilla");

            if (!DataUtil.isTestRunnable(xls, "CreateTest"))
            {
                Assert.Ignore("Runmode is No");
            }

            LaunchPage lPage = new LaunchPage(driver);

            PageFactory.InitElements(driver, lPage);
            LoginPage loginPage  = lPage.goToLoginPage();
            object    resultPage = loginPage.doLogin("*****@*****.**", "qtp@1234");

            if (resultPage is LoginPage)
            {
                loginStatus = "Failure";
            }
            else if (resultPage is RegisterPage)
            {
                loginStatus = "Failure";
            }
            Assert.AreEqual(expResult, loginStatus);

            if (loginStatus == "Success")
            {
                MyPortFolioPage myPortFolioPage = (MyPortFolioPage)resultPage;

                myPortFolioPage.selectPortFolio("PortA");
                myPortFolioPage.addStock("Reliance Industries Ltd", "13/02/2016", "200", "500");
                myPortFolioPage.verifyPortFolio("PortA");

                //check if stock exists
                bool result = myPortFolioPage.verifyStock("Reliance Industries Ltd.");
                Assert.IsTrue(result, "Stock not found - Reliance Industries Ltd.");
                Console.WriteLine(result);

                Thread.Sleep(3000);
                myPortFolioPage.getMenu().logout();
            }
        }