public static void Close() { bool passed = ScenarioContext.Current.TestError == null; var sessionIdProperty = typeof(RemoteWebDriver).GetProperty("SessionId"); SessionId sessionId = sessionIdProperty.GetValue(DriverInstance) as SessionId; if (sessionId == null) { Trace.TraceWarning("Could not obtain SessionId."); } else { Trace.TraceInformation("SessionId is " + sessionId.ToString()); } try { if (!isLocalRun) { // Logs the result to Sauce Labs ((IJavaScriptExecutor)DriverInstance).ExecuteScript("sauce:job-result=" + (passed ? "passed" : "failed")); } } finally { System.Console.WriteLine(String.Format("SauceOnDemandSessionID={0} job-name={1}", sessionId, ScenarioContext.Current.ScenarioInfo.Title)); // Terminates the remote webdriver session DriverInstance.Quit(); } }
public static bool IsNotZeroResults() { var allResultsBage = DriverInstance.GetInstance().FindElements(By.XPath(AllResultsByXPath))[0]; var foundProductsCount = int.Parse(allResultsBage.GetAttribute("innerHTML")); return(foundProductsCount > 0 ? true : false); }
public void DataStoringBetweenLaunchesTest() { var locationName = "New York"; var itemsPage = new ItemsPage(DriverInstance); Assert.IsTrue(itemsPage.IsOppened()); var selectedItemName = itemsPage.ClickAddLocationButton() .SetValueToSearch(locationName).ClickSearchButton() .SelectFirstLocationNameItem(); Assert.IsTrue(itemsPage.IsOppened()); var resultList = itemsPage.WaitForValueAddedInList(selectedItemName, 5).GetLocationsList(); Assert.IsTrue(resultList.Contains(selectedItemName)); DriverInstance.CloseApp(); DriverInstance.Quit(); SetupSession(); var reloadedItemsPage = new ItemsPage(DriverInstance); Assert.IsTrue(reloadedItemsPage.IsOppened()); resultList = reloadedItemsPage.WaitForValueAddedInList(selectedItemName, 5).GetLocationsList(); Assert.IsTrue(resultList.Contains(selectedItemName)); reloadedItemsPage.SelectLocationInList(selectedItemName).ClickDeleteLocationButton(); }
static void Main(string[] args) { //Change these to load correct driver and connect it to correct bus string driver = "can_usb_win32"; string bus = "COM4"; BUSSPEED bitrate = BUSSPEED.BUS_500Kbit; try { DriverLoader loader = new DriverLoader(); DriverInstance instance = loader.loaddriver(driver); Console.WriteLine("Opening CAN device "); instance.open(bus, bitrate); instance.rxmessage += Instance_rxmessage; Console.WriteLine("listening for any traffic, press any key to exit .."); while (!Console.KeyAvailable) { } instance.close(); } catch (Exception e) { Console.WriteLine("That did not work out, exception message was \n" + e.ToString()); } Console.WriteLine("Press any key to exit"); while (!Console.KeyAvailable) { } }
public void InitBrowser() { driver = DriverInstance.Instance(); driver.Manage().Timeouts().SetPageLoadTimeout(TimeSpan.FromSeconds(60)); driver.Manage().Timeouts().ImplicitlyWait(TimeSpan.FromSeconds(60)); log.Info("Browser is started."); }
public void AccountCheck() { Setup(); AppendTextBox("start check account"); Task.Factory.StartNew(() => { Parallel.ForEach(Accounts, new ParallelOptions() { MaxDegreeOfParallelism = 14 }, (acc) => { AppendTextBox(acc.Email + " checked "); this.startedDriver++; DriverInstance drivers = new DriverInstance(); drivers.InitDriver(false); acc = CheckOneAccount(acc, drivers); drivers.SuperQuit(); this.stopedDriver++; this.succeAcction++; acc.Status = this.PinAction + DateTime.Now.ToString(); labelInfo.Text = Accounts.Count + "/start " + this.startedDriver + "/ stop " + this.stopedDriver + "/ good " + this.succeAcction; }); }); AppendTextBox("done "); }
public void TicketSearch() { var driver = DriverInstance.GetInstance(); MainPage page = new MainPage(driver); page.OpenPage(); page.TestB10("123456789100", "Иванов "); }
public void PromoEconomyAbroad() { var driver = DriverInstance.GetInstance(); MainPage page = new MainPage(driver); page.OpenPage(); page.TestB6("Москва", "Бангкок", "3", "2", "2", "09.01.2018"); }
public void BirthDateError() { var driver = DriverInstance.GetInstance(); MainPage page = new MainPage(driver); page.OpenPage(); page.TestB9("Москва", "Санкт-Петербург", "03.01.2018", "01.05.1900"); }
public void PromoEconomyBorder() { var driver = DriverInstance.GetInstance(); MainPage page = new MainPage(driver); page.OpenPage(); page.TestB7("Москва", "Санкт-Петербург", "3", "2", "2", "03.01.2018"); }
public void PersonalInformation() { var driver = DriverInstance.GetInstance(); MainPage page = new MainPage(driver); page.OpenPage(); page.TestB8("Москва", "Бангкок", "09.01.2018"); }
public void FeedBackWithoutText() { Logger.Log.Info("Start FeedBackWithoutText test."); StartPage startPage = new StartPage(DriverInstance.GetInstance()) .OpenPage() .CheckFeedBack(); Assert.AreEqual(REQUIRED_LABEL_TO_FILL, startPage.GetErrorMessageTextBeforeSubmitButton()); }
public void LangusgeRu_Deu() { var driver = DriverInstance.GetInstance(); MainPage mainPage = new MainPage(driver); mainPage.OpenPage(); mainPage.Test1(); }
public void InformationPlase() { var driver = DriverInstance.GetInstance(); InformationPage informationPage = new InformationPage(driver); informationPage.OpenPage(); informationPage.Test8(); }
public void Aeroport() { var driver = DriverInstance.GetInstance(); MainPage mainPage = new MainPage(driver); mainPage.OpenPage(); mainPage.Test2("Минск, Minsk (MHP, MSQ), Беларусь, Belarus", "Манчестер, Manchester (MAN), Великобритания, United Kingdom", "28.01.2018"); }
public void DepartureAbroad() { var driver = DriverInstance.GetInstance(); MainPage page = new MainPage(driver); page.OpenPage(); page.TestB4("Москва", "Бангкок", "3", "3", "09.01.2018"); }
public void Hotel() { var driver = DriverInstance.GetInstance(); MainPage mainPage = new MainPage(driver); mainPage.OpenPage(); mainPage.Test3("Манчестер, Manchester (MAN), Великобритания, United Kingdom", "28.01.2018", "30.01.18"); }
public void LookInformationAboutBoeing707() { Logger.Log.Info("Start LookInformationAboutBoeing707 test."); AirPlanesPage airPlanesPage = new AirPlanesPage(DriverInstance.GetInstance()) .OpenAirPlanesPage() .ClickOnBoeing707(); Assert.AreEqual(SELECTED_PLANE, airPlanesPage.GetNamePlane()); }
public void Status() { var driver = DriverInstance.GetInstance(); OnlinePage onlinePage = new OnlinePage(driver); onlinePage.OpenPage(); onlinePage.Test7("234234"); }
public void NewAero() { var driver = DriverInstance.GetInstance(); SpecialOffersPage specialOffersPage = new SpecialOffersPage(driver); specialOffersPage.OpenPage(); specialOffersPage.Test5(); }
public void Auto() { var driver = DriverInstance.GetInstance(); MainPage mainPage = new MainPage(driver); mainPage.OpenPage(); mainPage.Test4("Соединенное королевство", "manchester trafford park", "28.01.2018", "30.01.18", "Беларусь"); }
public void AnotherCity() { var driver = DriverInstance.GetInstance(); MainPage page = new MainPage(driver); page.OpenPage(); page.TestB3("Москва", "Москва, Москва, Шереметьево"); }
public void InputInvalidInputSityToWhenViewingSearchResultWithoutDateStatus() { Logger.Log.Info("Start InputInvalidInputSityToWhenViewingSearchResultWithoutDateStatus test."); StartPage startPage = new StartPage(DriverInstance.GetInstance()) .OpenPage() .GoToSearch(Service.Service.WithSearchResultWithoutDateProperties()); Assert.AreEqual(REQUIRED_LABEL_TO_FILL, startPage.GetErrorMessageTextToName()); }
private void addXmlToolStripMenuItem_Click(object sender, EventArgs e) { using (var fbd = new FolderBrowserDialog()) { DialogResult result = fbd.ShowDialog(); if (result == DialogResult.OK && !string.IsNullOrWhiteSpace(fbd.SelectedPath)) { string[] files = Directory.GetFiles(fbd.SelectedPath); foreach (var path in files) { if (path.Contains(".xml")) { DriverInstance drivers = new DriverInstance(); drivers.InitDriver(false); Console.WriteLine(path); Pinterest pin = new Pinterest(drivers.Driver); pin.MakeLogin(manager.Load(path)); if (!pin.CheckLogin()) { pin.MakeLogin(Path.GetFileNameWithoutExtension(path), "trance_333"); } if (pin.CheckLogin()) { if (pin.ValidName() == false) { pin.FillName(); } try { pin.AddImage(); } catch { } Account acc = new Account(); acc.Email = Path.GetFileNameWithoutExtension(path); acc.Password = "******"; acc = pin.AccountInfo(acc); AccountManager.Accounts.Add(acc); try { AccountManager.GetInstance().Save(); } catch { } } drivers.SuperQuit(); } File.Delete(path); } ; } } }
public void TravelAbroadByFamily() { var driver = DriverInstance.GetInstance(); MainPage page = new MainPage(driver); page.OpenPage(); page.TestB5("Москва", "Бангкок", "3", "2", "2", "09.01.2018"); Assert.IsTrue(page.GetListPassengers(geocity1, geocity2)); }
public void AmountOfChildren() { var driver = DriverInstance.GetInstance(); MainPage page = new MainPage(driver); page.OpenPage(); page.TestB2("Москва", "Санкт-Петербург", "1", "9"); Assert.IsTrue(page.GetErrorPassengers(missing_airport_error_message)); }
public void TestMethod4() { var driver = DriverInstance.GetInstance(); MainPage page = new MainPage(driver); page.OpenPage(); page.Test3("Berlin", new DateTime(2018, 01, 04), new DateTime(2018, 01, 07)); Assert.IsTrue(page.IsErrorDestination()); }
public void TestMethod3() { var driver = DriverInstance.GetInstance(); MainPage page = new MainPage(driver); page.OpenPage(); page.Test1("Berlin", "Paris", new DateTime(2018, 01, 04), new DateTime(2018, 01, 04)); Assert.IsTrue(page.IsErrorExist()); }
public void TestMethod7() { var driver = DriverInstance.GetInstance(); MainPage page = new MainPage(driver); page.OpenPage(); page.Test5("Berlin", new DateTime(2018, 01, 04), new DateTime(2018, 01, 12)); Assert.IsTrue(page.IsErrorOrigin()); }
public void OpenBrowser() { driver = DriverInstance.GetInstance(); // driver = new FirefoxDriver(); // driver.Url = "http://www.seleniumhq.org/"; // driver.Manage().Window.Maximize(); // general timeouts // driver.Manage().Timeouts().PageLoad = TimeSpan.FromSeconds(5); // driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(10); }