public string GrabSampleLoremIpsum(int amount)
        {
            LoremIpsumPage lorem = new LoremIpsumPage(_driver);

            lorem.GoToLoremPage();
            lorem.ClickBytes();
            lorem.ClearInputField();
            lorem.InputData(amount);
            lorem.ClickGenerate();
            lorem.GetLoremText();
            return(lorem.GetLoremText());
        }
Пример #2
0
        public string LoremText(int number)
        {
            string Number = (number * 2).ToString();

            driver.Navigate().GoToUrl("https://www.lipsum.com/");
            LoremIpsumPage lorem = new LoremIpsumPage(driver);

            lorem.bytes.Click();
            lorem.amount.Clear();
            lorem.amount.SendKeys(Number);
            lorem.generate.Click();

            lorem.loremText = lorem.lipsum.Text;
            return(lorem.loremText);
        }
Пример #3
0
        public void TestLengthOfGeneratedText()
        {
            //Arrange
            _driver.Navigate().GoToUrl("https://www.lipsum.com/");
            _driver.Manage().Window.Maximize();

            //Act
            var lorIps = new LoremIpsumPage(_driver);

            lorIps.GetGeneratedSymbols();
            lorIps.GenerateButton.Click();
            var    generatedText = lorIps.GeneratedText.Text;
            string newText       = generatedText.Substring(0, generatedText.Length - 1);

            Console.WriteLine(newText);
            var expectedResult = 140;

            //Assert
            Assert.AreEqual(expectedResult, newText.Length);
        }
Пример #4
0
 public LoremIpsumSteps(IWebDriver driver, TestData testData)
 {
     _page     = new LoremIpsumPage(driver);
     _testData = testData;
 }