protected static IWebDriver GetDriver(DriverOptions driverOptions) { DriverFactory webDriverFactory = DriverFactory.GetInstance(); ThreadLocalDriver.Value = webDriverFactory.CreateRemoteWebDriver(driverOptions); return(ThreadLocalDriver.Value); }
protected void doubleTap(IWebElement element) { WaitForElement(element); //IWebElement iElement = driver.FindElement(element); TouchActions action = new TouchActions(DriverFactory.GetDriver()); action.DoubleTap(element); action.Perform(); }
public void SetUpChromeInstance() { DriverFactory = new DriverFactory(); DownloadJSON(); DriverFactory.LoadDriverOptions("/browserOptions.json"); DriverFactory.CreateDrivers(Browsers.Chrome); BeazleyDriver = DriverFactory.GetBeazleyDriver(); BeazleyDriver.SetImplicitWait(DefaultImplicitWait); }
public void RegisterDriver(List <string> commandArgs) { Driver driver = DriverFactory.CreateDriver(commandArgs); if (driver != null) { Drivers.Add(driver); } }
private void CleanUp() { var driverFactory = new DriverFactory(); var driver = driverFactory.GetDriver(new ConnectionInfo(singleDatabaseConnectionStringDatabase1)); ClearSchema(driver); driver = driverFactory.GetDriver(new ConnectionInfo(singleDatabaseConnectionStringDatabase2)); ClearSchema(driver); }
public RaceTower() { this.currentLapNumber = 0; this.weather = Weather.Sunny; this.racingDriverByName = new Dictionary <string, IDriver>(); this.failureReasonByDriver = new Dictionary <IDriver, string>(); this.tyreFactory = new TyreFactory(); this.driverFactory = new DriverFactory(); }
public void init() { //Initialize driver and page driver = DriverFactory.createDriver(); filmsPage = new FilmsPage(driver); string url = "http://localhost:49683/Films/Index"; driver.Navigate().GoToUrl(url); //Go to /Films/Index }
public RaceTower() { this.tyreFactory = new TyreFactory(); this.driverFactory = new DriverFactory(); this.allDrivers = new List <Driver>(); this.failedDrivers = new List <Driver>(); this.weather = "Sunny"; this.raceIsOver = false; }
public static TPage CreateInstance<TPage>(string browserType, string baseUrl) where TPage : PageBase { var driver = DriverFactory.GetDriver(browserType); var page = (TPage)Activator.CreateInstance(typeof(TPage), driver); page.baseURL = baseUrl; driver.Manage().Window.Maximize(); page.Open(); return page; }
public RaceTower() { this.HasWinner = false; this.track = new Track(); this.driverFactory = new DriverFactory(); this.tyreFactory = new TyreFactory(); this.registeredDrivers = new Dictionary <string, Driver>(); this.unfinishedDrivers = new Dictionary <Driver, string>(); }
public RaceTower() { this.driverFactory = new DriverFactory(); this.tyreFactory = new TyreFactory(); this.drivers = new Dictionary <string, Driver>(); this.dnf = new Dictionary <string, string>(); this.CurrentLap = 0; this.weather = "Sunny"; }
public RaceTower() { this.drivers = new List <IDriver>(); this.notFinishedDrivers = new List <IDriver>(); this.tyreFactory = new TyreFactory(); this.carFactory = new CarFactory(); this.driverFactory = new DriverFactory(); this.weather = Weather.Sunny; }
public void testInit() { string url = "http://localhost:49683/Account/Login"; driver = DriverFactory.createDriver(); driver.Navigate().GoToUrl(url); loginPage = new LoginPage(driver); wait = new WebDriverWait(driver, new TimeSpan(0, 0, 5)); }
public RaceTower() { this.Drivers = new Dictionary <string, Driver>(); this.CrashedDrivers = new List <Driver>(); this.Weather = "Sunny"; this.DriverFactory = new DriverFactory(); this.TyreFactory = new TyreFactory(); this.SortedDrivers = new List <Driver>(); }
public void Setup() { DriverFactory.SetDriver(browser); driver = DriverFactory.getDriver(); driverMap.Add(Thread.CurrentThread.ManagedThreadId, driver); driver = driverMap[Thread.CurrentThread.ManagedThreadId]; driver.Navigate().GoToUrl("https://www.telenor.se"); }
private IFrameworkDriver GetDriver(string fileName) { var factory = new DriverFactory(); return(factory.GetDriver( AppDomain.CurrentDomain, Path.Combine(TestContext.CurrentContext.TestDirectory, fileName), new Dictionary <string, object>())); }
public RaceTower() { this.driverFactory = new DriverFactory(); this.tyreFactory = new TyreFactory(); this.drivers = new List <Drivers>(); this.trackInfo = new double[2]; this.whetherMode = "Sunny"; currentLab = 0; }
public static void SignOut() { string path = Directory.GetCurrentDirectory(); DriverFactory driverFactory = new DriverFactory("BaseUrl"); IWebDriver driver = driverFactory.GetDriver(); driver.Navigate().GoToUrl("http://qa.ole5.sa"); Array.ForEach(Directory.GetFiles(path + "\\T2automation\\Downloads"), File.Delete); }
public void BeforeScenario() { var config = ConfigurationManager.Configuration(); var isRemote = config["IsRemoteDriver"]; DriverFactory factory = new DriverFactory(_scenarioContext); factory.Init(Browsers.Chrome, bool.Parse(isRemote)); InitPages(); }
public OrganisationDetails() { // arrange d = new DriverFactory(); driver = d.CreateDriver(); loginPage = new LoginPage(driver); homePage = new HomePage(driver); typeOfBusinessPage = new TypeOfBusinessPage(driver); tasklistPage = new REG.Automation.Pages.Organisation.TasklistPage(driver); serviceLocationPage = new ServiceLocationPage(driver); serviceTypeOwnHomePage = new ServiceTypeOwnHomePage(driver); serviceTypeAdaptedAccommodationPage = new ServiceTypeAdaptedAccommodationPage(driver); confirmTaxonomyPage = new ConfirmTaxonomyPage(driver); organisationNamePage = new OrganisationNamePage(driver); registrationHistoryPage = new RegistrationHistoryPage(driver); businessSetupPage = new BusinessSetupPage(driver); checkYourAnswersPage = new CheckYourAnswersPage(driver); companyCharityNumberPage = new CompanyCharityNumberPage(driver); tradingNamesPage = new TradingNamesPage(driver); contactDetailsPage = new ContactDetailsPage(driver); registeredAddressPage = new RegisteredAddressPage(driver); businessDependenciesPage = new BusinessDependenciesPage(driver); insolvencyPage = new InsolvencyPage(driver); HttpClientHelper.ClearUserData($"***REMOVED***"); loginPage.Login(d.Url); homePage.ApplyOnline(); typeOfBusinessPage.SelectAndContinue(typeOfBusinessPage.OrganisationOption); serviceLocationPage.SelectAllAndContinue(); serviceTypeOwnHomePage.SelectAllAndContinue(); serviceTypeAdaptedAccommodationPage.SelectAllAndContinue(); confirmTaxonomyPage.Continue(); tasklistPage.NameAndContactDetailsLink.Click(); organisationNamePage.OrganisationName.SendKeys("Test Organisation"); organisationNamePage.Submit(); companyCharityNumberPage.CompanyNumber.SendKeys("XY123456"); companyCharityNumberPage.CharityNumber.SendKeys("123456A"); companyCharityNumberPage.Submit(); tradingNamesPage.SelectAndContinue(tradingNamesPage.NoOption); contactDetailsPage.BusinessPhone.SendKeys("020987654321"); contactDetailsPage.BusinessEmail.SendKeys($"*****@*****.**"); contactDetailsPage.Submit(); registeredAddressPage.Postcode.SendKeys("SW1W 9SZ"); registeredAddressPage.Submit(); registeredAddressPage.SelectAddress.Click(); driver.FindElement(By.XPath($"(.//option[text()='151 Buckingham Palace Road, London'])[1]")).Click(); registeredAddressPage.Submit(); registrationHistoryPage.SelectAndContinue(registrationHistoryPage.NoOption); businessDependenciesPage.SelectAndContinue(businessDependenciesPage.NoOption); insolvencyPage.SelectAndContinue(insolvencyPage.NoOption); businessSetupPage.SelectAndContinue(businessSetupPage.NoOption); }
public RaceTower() { this.participats = new List <Driver>(); this.failedDrivers = new Dictionary <Driver, string>(); this.currentLap = 0; this.driverFactory = new DriverFactory(); this.tyreFactory = new TyreFactory(); this.weather = "Sunny"; IsThisTheEnd = false; }
public FeatureBase() { this.ProxyGenerator = new ProxyGenerator(); if (DriverFactory.Instance == null) { DriverFactory.Initialize(ConfigurationManager.AppSettings["Browser"]); Reporter.CreateReport(); } InjectPageObjects(CollectPageObjects(), null); }
public void RegisterDriver(List <string> commandArgs) { try { RegisteredDrivers.Add(DriverFactory.CreateDriver(commandArgs)); } catch { } }
public RaceTower() { this.drivers = new List <IDriver>(); this.stoppedDrivers = new List <IDriver>(); this.driverFactory = new DriverFactory(); this.carFactory = new CarFactory(); this.tyreFactory = new TyreFactory(); this.weather = Weather.Sunny; this.IsOver = false; }
public override void AddSeat() { Dictionary <string, string> param = CreateParam(_boardName, _floorNum, _boardNum, _ovenPort, _ctlPort); IBoard test = DriverFactory.Instance(_logger).CreateDriver(DriverType.TOSA25G, param); for (int i = 1; i <= 16; i++) { test.AddSeat(i, string.Format("SN_{0:D2}", i)); } }
public void init() { //Initialize driver and page driver = DriverFactory.createDriver(); page = new RegisterPage(driver); string url = "http://localhost:49683/Account/Register"; driver.Navigate().GoToUrl(url); // Go to /Account/Register }
public void Init() { var browserName = properties.SelectSingleNode("//browser").InnerXml; driver = DriverFactory.GetDriver(browserName); driver.Manage().Window.Maximize(); driver.Url = storeUrl; menu = PageObjectFactory.CreateMenuPage(driver); }
public RaceTower() { this.driverFactory = new DriverFactory(); this.tyreFactory = new TyreFactory(); this.drivers = new List <Driver>(); this.currentLap = 0; this.weather = Weather.Sunny; this.failedDrivers = new Stack <Driver>(); IsRaceOver = false; }
public ActionResult Index() { //var driverViewModel =new DriverViewModel(); var drivers = _dbContext.Drivers .ToList() .Select(g => DriverFactory.DriverEntityToViewModel(g)); return(View(drivers)); //return Json(new { data = drivers }, JsonRequestBehavior.AllowGet); }
public void getDriverTest() { domain.Driver driver = DriverFactory.getDriver("Jim", "Crow", "555 456 1278", "*****@*****.**", "Tyler2"); Assert.AreEqual("Jim", driver.Name); Assert.AreEqual("Crow", driver.Surname); Assert.AreEqual("555 456 1278", driver.CellPhoneNumber); Assert.AreEqual("*****@*****.**", driver.Email); Assert.AreEqual("Tyler2", driver.Password); }
internal BrowserSession( SessionConfiguration sessionConfiguration, DriverFactory driverFactory, TimingStrategy timingStrategy, Waiter waiter, UrlBuilder urlBuilder, DisambiguationStrategy disambiguationStrategy, RestrictedResourceDownloader restrictedResourceDownloader ) : base(sessionConfiguration, null, driverFactory.NewWebDriver(sessionConfiguration.Driver, sessionConfiguration.Browser), timingStrategy, waiter, urlBuilder, disambiguationStrategy) { this.restrictedResourceDownloader = restrictedResourceDownloader; }
internal BrowserSession(DriverFactory driver, SessionConfiguration SessionConfiguration, RobustWrapper robustWrapper, Waiter waiter, RestrictedResourceDownloader restrictedResourceDownloader, UrlBuilder urlBuilder) : base(SessionConfiguration, null, driver.NewWebDriver(SessionConfiguration.Driver, SessionConfiguration.Browser), robustWrapper, waiter, urlBuilder) { this.restrictedResourceDownloader = restrictedResourceDownloader; }