public override void Run(RemoteWebDriver driver, string browser, CredentialManager credentialManager, ResponsivenessTimer timer) { // Navigate driver.NavigateToUrl("https://www.muni.cz/"); driver.Wait(3); ScenarioEventSourceProvider.EventLog.ScenarioActionStart("Search for 'Software Quality'"); var search = driver.FindElementByCssSelector("input[id$='search']"); driver.TypeIntoField(search, "Software Quality" + Keys.Enter); driver.WaitForPageLoad(3); driver.Wait(3); ScenarioEventSourceProvider.EventLog.ScenarioActionStop("Search for 'Software Quality'"); ScenarioEventSourceProvider.EventLog.ScenarioActionStart("Click on the first item"); //Click on the first item driver.ClickElement(driver.FindElement(By.XPath("//a[contains(@class,'gs-title')]"))); driver.WaitForPageLoad(); driver.Wait(2); ScenarioEventSourceProvider.EventLog.ScenarioActionStop("Click on the first item"); ScenarioEventSourceProvider.EventLog.ScenarioActionStart("Scroll down page"); // Scroll down to reviews driver.ScrollPage(5); ScenarioEventSourceProvider.EventLog.ScenarioActionStop("Scroll down page"); }
public override void Run(RemoteWebDriver driver, string browser, CredentialManager credentialManager, ResponsivenessTimer timer) { driver.NavigateToUrl("https://www.muni.cz/"); driver.Wait(2); driver.TypeIntoField(driver.FindElementById("search"), "PV260" + Keys.Enter); driver.Wait(2); driver.FindElementsByClassName("gs-title").First().Click(); driver.WaitForPageLoad(); driver.Wait(2); }
public override void Run(RemoteWebDriver driver, string browser, CredentialManager credentialManager, ResponsivenessTimer timer) { driver.NavigateToUrl("https://www.muni.cz/"); driver.Wait(5); ScenarioEventSourceProvider.EventLog.ScenarioActionStart("Search for 'PV260'"); // Type "Game of Thrones Season 1" in the search box and hit enter driver.TypeIntoField(driver.FindElementById("search"), "PV260" + Keys.Enter); driver.Wait(5); ScenarioEventSourceProvider.EventLog.ScenarioActionStop("Search for 'PV260'"); ScenarioEventSourceProvider.EventLog.ScenarioActionStart("Click on first result"); // Click on first result driver.FindElementsByClassName("gs-title").First().Click(); driver.WaitForPageLoad(); driver.Wait(2); ScenarioEventSourceProvider.EventLog.ScenarioActionStop("Click on first result"); }