public DiabloCommentSteps(IWebDriver driver, ScenarioContext context) : base(driver) { carsPage = new CarsPage(driver); lamborghiniListPage = new LamborghiniListPage(driver); diabloCommentsPage = new DiabloCommentsPage(driver); _context = context; }
public void AddCarTest() { Log.Information("Add car test starting..."); CarsPage cars = CarsPage.Instance; cars.open(); cars.AddCar(); AddCarPage addCar = AddCarPage.Instance; addCar.CreateCar(); Log.Information("Add car test finished"); }
public static void ValidateAddedCar(CarsPage carsPage, string carName) { try { Logger.Info("Try to Assert if carName is the same than the Written"); Assert.AreEqual(carName, carsPage.ValidateAddedCar(carName)); } catch (Exception e) { Logger.Error("they are not the same"); Console.WriteLine("Something went wrong"); Assert.Fail(); } }
public void TC02_Cars_AddedCarsSuccessfully() { Logger.Info("Test Case Name TC02_Cars_AddedCarsSuccessfully"); string carName = ConfigurationManager.AppSettings["carName"]; //Execution DashBoard dashBoard = new DashBoard(driver); Logger.Info("Go to Cars Submenu"); dashBoard.GoCarsSubMenu(); CarsPage carsPage = new CarsPage(driver); Logger.Info("Add car by Name " + carName); carsPage.AddCar(carName); //validation Logger.Info("Validate Car created is the same"); CarsValidations.ValidateAddedCar(carsPage, carName); }
public App() { InitializeComponent(); MainPage = new CarsPage(); }