Пример #1
0
        public void TestingTheNewOpinoinsConstructor13()
        {
            try
            {
                Opinions multipleOpinionsTest = new Opinions(webDriver, 13, test);

                Assert.IsTrue(webDriver.FindElement(Datalist.hideousButton).Displayed);

                // Reporting to a file starts here

                bool   result        = webDriver.FindElement(Datalist.hideousButton).Displayed;
                string resultInWords = $"For Option 13 the button is displayed. Expected: True, Actual: {result}";
                System.Console.WriteLine(resultInWords);

                using (StreamWriter sw = File.AppendText("report.txt"))
                {
                    sw.Write(Environment.NewLine + resultInWords);
                }

                // Reporting to a file ends here
            } finally
            {
                webDriver.Quit();
            }
        }
        public static String letMeSeeIfThisUglyIdeaWorks(IWebDriver driver, bool disableQuit)
        {
            string test          = "test";
            string resultInWords = "";
            string didItReallyWorkQuestionMarkX3 = "";
            string returnThis = "";

            try
            {
                Opinions multipleOpinionsTest = new Opinions(driver, 3, test);

                Assert.IsFalse(driver.FindElement(Datalist.hideousButton).Displayed);

                // Reporting to a file starts here

                bool result = driver.FindElement(Datalist.hideousButton).Displayed;
                resultInWords = $"For option 3 the button is displayed. Expected: False, Actual: {result}";
                didItReallyWorkQuestionMarkX3 = "Did it really work?";
                System.Console.WriteLine(resultInWords);

                using (StreamWriter sw = File.AppendText("report.txt"))
                {
                    sw.Write(Environment.NewLine + resultInWords);
                    sw.Write(Environment.NewLine + didItReallyWorkQuestionMarkX3);
                }

                // Reporting to a file ends here
            }
            finally
            {
                if (disableQuit == false)
                {
                    driver.Quit();
                }
            }

            returnThis = resultInWords + didItReallyWorkQuestionMarkX3;
            return(returnThis);
        }