Exemple #1
0
 private static IEnumerable <string> FindTexErrors(string courseId)
 {
     using (var driver = new UlearnDriver())
     {
         driver.GoToRegistrationPage().SignUpAsRandomUser();
         return((
                    from page in driver.EnumeratePages(courseId)
                    from tex in driver.TeX
                    where !tex.IsRendered
                    select page.GetSlideName() + " TeX is not rendered! " + tex.GetContent()
                    ).ToList());
     }
 }
Exemple #2
0
		private static IEnumerable<string> FindTexErrors(string courseId)
		{
			using (var driver = new UlearnDriver())
			{
				driver.GoToRegistrationPage().SignUpAsRandomUser();
				return (
					from page in driver.EnumeratePages(courseId)
					from tex in driver.TeX
					where !tex.IsRendered
					select page.GetSlideName() + " TeX is not rendered! " + tex.GetContent()
					).ToList();
			}
		}
Exemple #3
0
		public void EnumeratePages()
		{
			var exceptions = new List<Exception>();
			var screenshotsPath = new List<string>();
			var r = new Random();
			var login = r.Next().ToString();
			var password = r.Next().ToString();
			using (var driver = new ChromeDriver())
			{
				driver.Navigate().GoToUrl(ULearnUrls.StartPage);
				var uDriver = new UlearnDriver(driver);
				var regPage = uDriver.GoToRegistrationPage();
				regPage.SignUp(login, password);

				var pages = uDriver.EnumeratePages("ForTests", login, password);
				TestAllSlides(pages, uDriver, exceptions, screenshotsPath, driver);
			}
			Verdict(exceptions, screenshotsPath);
		}
        public void EnumeratePages()
        {
            var exceptions      = new List <Exception>();
            var screenshotsPath = new List <string>();
            var r        = new Random();
            var login    = r.Next().ToString();
            var password = r.Next().ToString();

            using (var driver = new ChromeDriver())
            {
                driver.Navigate().GoToUrl(ULearnUrls.StartPage);
                var uDriver = new UlearnDriver(driver);
                var regPage = uDriver.GoToRegistrationPage();
                regPage.SignUp(login, password);

                var pages = uDriver.EnumeratePages("ForTests", login, password);
                TestAllSlides(pages, uDriver, exceptions, screenshotsPath, driver);
            }
            Verdict(exceptions, screenshotsPath);
        }