public static void invokTest(string method, TestVP1 testcase, ConfigValues configval)
        {
            MethodInfo            testCaseMethod = testcase.GetType().GetMethod(method);
            List <TestCaseResult> Testresult     = new List <TestCaseResult>();
            Stopwatch             watch          = new Stopwatch();

            watch.Start();
            Driver.NewInstance();
            Testresult = (List <TestCaseResult>)testCaseMethod.Invoke(testcase, new object[] { configval.datasetindex, testcasedata });
            watch.Stop();
            Driver.Instance.Quits();
        }
        internal static void RunCase(ConfigValues conval)
        {
            HtmlReport htmlRep = null;

            conval.Browser = ConfigurationManager.AppSettings["browser"];
            var testcase = new TestVP1();

            Driver.Instance.Quits();
            htmlRep = new HtmlReport("TestVP1", false);
            String[] header =
            {
                "Test case ID", "Step_Seq", "Test Case Title", "Steps", "Expected Result", "Completion Status", "Error Image", "Exceptions(if any)", "Test Data", "Execution time"
            };

            htmlRep.AddHeader(header);
        }