internal MyLoad2Page(TestStartInfo teststartinfo) { ICollection <UILoad> UILoads = JsonConvert.DeserializeObject <ICollection <UILoad> >(File.ReadAllText(@"c:\UIMap\MyLoad2.json")); Dictionary <string, UIItem> test = new Dictionary <string, UIItem>(); _driver = teststartinfo.Driver; foreach (UILoad uiload in UILoads) { switch (uiload.LocatorType.ToLower()) { case "cssselector": test.Add(uiload.ObjectName, new UIItem(uiload.ObjectName, By.CssSelector(uiload.LocatorString), _driver)); break; case "xpath": test.Add(uiload.ObjectName, new UIItem(uiload.ObjectName, By.XPath(uiload.LocatorString), _driver)); break; case "linktext": test.Add(uiload.ObjectName, new UIItem(uiload.ObjectName, By.LinkText(uiload.LocatorString), _driver)); break; } } this.UIMap = test; }
public MyOrder(TestStartInfo teststartinfo, DataManager datamanager) { _MyOrderPage = new MyOrderPage(teststartinfo); _MyOrderData = new MyOrderData(datamanager); _PurchaseOrderShippingUnitData = new PurchaseOrderShippingUnitData(datamanager); _PurchaseOrderCommodityData = new PurchaseOrderCommodityData(datamanager); }
internal MyLoad2(TestStartInfo teststartinfo, DataManager datamanager) { testdata = datamanager.ToDictionary(); _MyLoad2Page = new MyLoad2Page(teststartinfo); result = new List <bool>(); _driver = teststartinfo.Driver; }
public Factoring(TestStartInfo teststartinfo, DataManager datamanager) { testConfig = teststartinfo; driver = testConfig.Driver; _FactoringPage = new FactoringPage(teststartinfo); _AccoutingData = new AccoutingData(datamanager); }
private bool Setup(SelectedSettings settings) { try { TfsPublish = settings.PublishResult; PathManager Paths = new PathManager(settings); WebDriver MyDriver = new WebDriver(settings.Browser, Paths.DriversPath); _TestStartInfo = new TestStartInfo(Paths, MyDriver); MyLogger.Log("********************************TEST SETTINGS********************************"); MyLogger.Log("Browser:[ " + _TestStartInfo.Browser + " ]"); MyLogger.Log("Environment:[ " + _TestStartInfo.Environment + " ]"); MyLogger.Log("TestSuite:[ " + _TestStartInfo.Suite + " ]"); MyLogger.Log("Driver:[ " + _TestStartInfo.Driver + " ]"); MyLogger.Log("URL:[ " + _TestStartInfo.BaseURL + " ]"); _InstrSheet = _Testdata.ImportWorkSheet("Instructions", _TestStartInfo.SuitePath); MyLogger.Log("FilePath:[ " + _TestStartInfo.SuitePath + " ]"); if (!_Testdata.ImportExcel(_TestStartInfo.DataPath, ".xls")) { _Testdata.ImportExcel(_TestStartInfo.SuitePath, ".xlsx"); } _Testdata.AddNewDataSheet("Users", Paths.GlobalUserData); MyLogger.Log("DataFilePath:[ " + _TestStartInfo.DataPath + " ]"); return(true); } catch (Exception ex) { MyLogger.Log(ex.Message); MyLogger.Log("Execution stopped due to error in initial setups..."); return(false); } }
public User(TestStartInfo teststartinfo, DataManager datamanager) : base(teststartinfo) { testConfig = teststartinfo; _driver = teststartinfo.Driver; _UserPage = new UserPage(teststartinfo); _UserData = new UserData(datamanager); _HelpPage = new UserPage(teststartinfo, "help#system"); ApplicationAccess.Add("permission-128", "Scheduler_UserCanAccess"); ApplicationAccess.Add("permission-130", "DistanceCalc_UserCanAccess"); ApplicationAccess.Add("permission-131", "Admin_ManageUsers"); ApplicationAccess.Add("permission-133", "Admin_ManageFacilities"); ApplicationAccess.Add("permission-137", "Admin_ManageCustomers"); ApplicationAccess.Add("permission-198", "Admin_ManageCarriers"); ApplicationAccess.Add("permission-132", "FacilityCalendar_UserCanAccess"); ApplicationAccess.Add("permission-136", "OrderMngr_UserCanAccess"); ApplicationAccess.Add("permission-145", "OrderManager_ViewAll"); ApplicationAccess.Add("permission-146", "OrderManager_Edit"); ApplicationAccess.Add("permission-147", "OrderManager_Create"); ApplicationAccess.Add("permission-148", "OrderManager_Cancel"); ApplicationAccess.Add("permission-139", "RoutingGuideMngr_UserCanAccess"); ApplicationAccess.Add("permission-149", "CustomizeTheme_UserCanAccess"); ApplicationAccess.Add("permission-151", "CustomerAccounting_UserCanAccess"); ApplicationAccess.Add("permission-185", "CarrierAccounting_UserCanAccess"); ApplicationAccess.Add("permission-150", "CarrierAccounting_AllowAutoVoucher"); }
public CreateOrder(TestStartInfo teststartinfo, DataManager datamanager) { _CreateOrderPage = new CreateOrderPage(teststartinfo); _CreateOrderData = new CreateOrderData(datamanager); _ShippingUintData = new ShippingUnitData(datamanager); _CommodityData = new CommodityData(datamanager); _datamanager = datamanager; }
public AvailableLoad(TestStartInfo teststartinfo, DataManager datamanager) { _AvilableLoad_BrowseAndFliter = new AvilableLoad_BrowseAndFliter(teststartinfo); _AvilableLoad_PostAndMatch = new AvilableLoad_PostAndMatch(teststartinfo); _AvailableLoadPage = new AvailableLoadPage(teststartinfo); _AvailableLoadData = new AvailableLoadData(datamanager); LoadEquipementType(); }
public Preferences(TestStartInfo teststartinfo, DataManager datamanager) { _PreferencesData = new PreferencesData(datamanager); _PreferencesPage = new PreferencesPage(teststartinfo); _ModesData = new ModesData(datamanager); _AvailableEquipmentData = new AvailableEquipmentData(datamanager); _PreferredlaneData = new PreferredlaneData(datamanager); _driver = teststartinfo.Driver; }
public Accouting(TestStartInfo info, DataManager datamanager) { testConfig = info; driver = info.Driver; _Page = new Page(info.Driver); _Data = new AccoutingData(datamanager); _Webtable = new WebTable(info.Driver); _AccoutingPage = new AccountingPage(info); _LoadDetailPage = new LoadDetailsPage(info); }
public CreateLoad(TestStartInfo teststartinfo, DataManager datamanager) : base(teststartinfo) { testConfig = teststartinfo; driver = testConfig.Driver; _CreateLoadPage = new CreateLoadPage(teststartinfo); _CreateLoadData = new CreateLoadData(datamanager); _StopData = new CreateLoad_StopData(datamanager); _CommodityData = new CreateLoad_CommodityData(datamanager); _LoadDetailPage = new LoadDetailsPage(teststartinfo); }
public LoadDetails(TestStartInfo teststartinfo, DataManager datamanager) { driver = teststartinfo.Driver; _datamanager = datamanager; _Data = new LoadDetailsData(datamanager); _LoadDetailsPage = new LoadDetailsPage(teststartinfo); _TrackingTab = new LoadDetails_Tracking(teststartinfo); _StopsTab = new LoadDetails_Stops(teststartinfo); _LoadDetails_DocumentTab = new LoadDetails_Documents(teststartinfo); _ChargesTab = new LoadDetails_Charger(teststartinfo); _TenderStatusTab = new LoadDetails_TenderStatus(teststartinfo); _LoadDetails_SummaryDetails = new LoadDetails_SummaryDetails(teststartinfo); _LoadDetails_DispatchPanel = new LoadDetails_DispatchPanel(teststartinfo); }
public CreateLTLLoad(TestStartInfo teststartinfo, DataManager datamanager) { _CreateLTLPage = new CreateLTLPage(teststartinfo); _LTLCommodity = new LTLCommodity(teststartinfo); _CreateLTLLoadData = new CreateLTLLoadData(datamanager); _LTLQuoteInfo = new LTLQuoteInfo(teststartinfo); _LTLSelectCarrier = new LTLSelectCarrier(teststartinfo); _LTLPickupDetails = new LTLPickupDetails(teststartinfo); _LTLDeliveryDetails = new LTLDeliveryDetails(teststartinfo); _LTLNewPickupLocation = new LTLNewPickupLocation(teststartinfo); _LTLNewDeliveryLocation = new LTLNewDeliveryLocation(teststartinfo); _LTLConfirmAndSubmit = new LTLConfirmAndSubmit(teststartinfo); _QuoteLoadPage = new QuoteLoadPage(teststartinfo); }
public RouringGuide(TestStartInfo teststartinfo, DataManager t) : base(teststartinfo) { _RoutingGuidePage = new RoutingGuidePage(teststartinfo); testConfig = teststartinfo; _driver = testConfig.Driver; strExpPcarrier = t.Data("PrimaryCarrier"); strOstate = t.Data("OrginState"); strDstate = t.Data("DestState"); strOcity = t.Data("OrginCity"); strDcity = t.Data("DestCity"); strRtGd = t.Data("RoutingGuide"); strbaseURL = t._baseurl; strURLRtGd = "#routingguide"; customerVal = t.Data("Customer"); addLaneBtn = t.Data("AddLaneBtn"); cancelLaneBtn = t.Data("CancelLaneBtn"); origin = t.Data("Origin"); destination = t.Data("Destination"); distnace = t.Data("Distance"); laneType = t.Data("LaneType"); equipMode = t.Data("EquipMode"); equipType = t.Data("EquipType"); equipLength = t.Data("EquipLength"); minRate = t.Data("MinRate"); maxPay = t.Data("MaxPay"); effDate = t.Data("EffDate"); expDate = t.Data("ExpDate"); volType = t.Data("VolType"); volTotal = t.Data("VolTotal"); coyoteRank = t.Data("CoyoteRank"); bidID = t.Data("BidID"); custLaneID = t.Data("CustLaneID"); custCommitment = t.Data("CustCommitment"); rateQuoteType = t.Data("RateQuoteType"); offerDistType = t.Data("OfferDistType"); preTender = t.Data("PreTender"); strOFacility = t.Data("OriginFacility"); strDFacility = t.Data("DestFacility"); isLaneEditable = t.Data("IsLaneEditable"); carrierCode = t.Data("CarrierCode"); lineItems = t.Data("LineItems"); lineItemsUnit = t.Data("LineItemsUnit"); timeAllowed = t.Data("TimeAllowed"); carrierEffDate = t.Data("CarrierEffDate"); carrierExpDate = t.Data("CarrierExpDate"); action = t.Data("Action"); }
public GivenATestExecutionGetTestRunnerProcessStartInfoMessageHandler() { _testsToRun = new List <string> { "test1", "test2" }; _validMessage = new Message { MessageType = TestMessageTypes.TestExecutionGetTestRunnerProcessStartInfo, Payload = JToken.FromObject(new RunTestsMessage { Tests = _testsToRun }) }; _dotnetTestMock = new Mock <IDotnetTest>(); _dotnetTestMock.Setup(d => d.State).Returns(DotnetTestState.VersionCheckCompleted); _dotnetTestMock.Setup(d => d.PathToAssemblyUnderTest).Returns(AssemblyUnderTest); _testStartInfo = new TestStartInfo { FileName = "runner", Arguments = "arguments" }; _testRunnerMock = new Mock <ITestRunner>(); _testRunnerMock.Setup(t => t.GetProcessStartInfo()).Returns(_testStartInfo); _testRunnerFactoryMock = new Mock <ITestRunnerFactory>(); _testRunnerFactoryMock .Setup(c => c.CreateTestRunner(It.IsAny <RunTestsArgumentsBuilder>())) .Callback <ITestRunnerArgumentsBuilder>(r => _argumentsBuilder = r as RunTestsArgumentsBuilder) .Returns(_testRunnerMock.Object); _adapterChannelMock = new Mock <IReportingChannel>(); _testRunnerChannelMock = new Mock <IReportingChannel>(); _testRunnerChannelMock.Setup(t => t.Port).Returns(TestRunnerPort); _reportingChannelFactoryMock = new Mock <IReportingChannelFactory>(); _reportingChannelFactoryMock.Setup(r => r.CreateTestRunnerChannel()).Returns(_testRunnerChannelMock.Object); _testGetTestRunnerProcessStartInfoMessageHandler = new GetTestRunnerProcessStartInfoMessageHandler( _testRunnerFactoryMock.Object, _adapterChannelMock.Object, _reportingChannelFactoryMock.Object); }
private static void StartTestRunner(TestStartInfo testPsiInfo) { var testPsi = new ProcessStartInfo(testPsiInfo.FileName, testPsiInfo.Arguments); testPsi.RedirectStandardOutput = true; testPsi.UseShellExecute = false; var testProcess = new Process { StartInfo = testPsi }; var testProcessThread = new Thread(() => { testProcess.Start(); }) { IsBackground = true }; testProcessThread.Start(); }
public UserPage(TestStartInfo teststartinfo, string navigatingUrl) { _driver = teststartinfo.Driver; _baseurl = teststartinfo.BaseURL; url = navigatingUrl; }
public UserPage(TestStartInfo teststartinfo) { _driver = teststartinfo.Driver; _baseurl = teststartinfo.BaseURL; url = "admin"; }
public AvailableLoadPage(TestStartInfo teststartinfo) { _driver = teststartinfo.Driver; _baseurl = teststartinfo.BaseURL; url = "#availableloads"; }
public AvilableLoad_PostAndMatch(TestStartInfo teststartinfo) { _driver = teststartinfo.Driver; _baseurl = teststartinfo.BaseURL; url = "#availableloads"; }
public Tender(TestStartInfo teststartinfo, DataManager datamanager) { _Data = new TenderData(datamanager); _TenderPage = new TenderPage(teststartinfo); }
public Admin(TestStartInfo teststartinfo, DataManager datamanager) { driver = teststartinfo.Driver; _AdminPage = new AdminPage(teststartinfo); _AdminData = new AdminData(datamanager); }
public ScheduleLoadsPage(TestStartInfo teststartinfo) { _driver = teststartinfo.Driver; _baseurl = teststartinfo.BaseURL; url = "#schedule"; }
public FacilityCalendarPage(TestStartInfo teststartinfo) { _driver = teststartinfo.Driver; _baseurl = teststartinfo.BaseURL; url = "#facilitycalendar"; }
private static void StartTestRunner(TestStartInfo testPsiInfo) { var testPsi = new ProcessStartInfo(testPsiInfo.FileName, testPsiInfo.Arguments); testPsi.RedirectStandardOutput = true; testPsi.UseShellExecute = false; var testProcess = new Process { StartInfo = testPsi }; var testProcessThread = new Thread(() => { testProcess.Start(); }) { IsBackground = true }; testProcessThread.Start(); }
public CreateLoadPage(TestStartInfo teststartinfo) { _driver = teststartinfo.Driver; _baseurl = teststartinfo.BaseURL; url = "#createloads"; }
public KeywordProcesser(TestStartInfo teststartinfo) { _environment = teststartinfo.Environment; }
public FacilityCalendar(TestStartInfo teststartinfo, DataManager datamanager) { _FacilityCalendarData = new FacilityCalendarData(datamanager); _FacilityCalendarPage = new FacilityCalendarPage(teststartinfo); }
public AvilableLoad_BrowseAndFliter(TestStartInfo teststartinfo) { _driver = teststartinfo.Driver; _baseurl = teststartinfo.BaseURL; url = "#availableloads"; }
public ApplicationAccess(TestStartInfo teststartinfo, DataManager datamanager) { _ApplicationAccessData = new ApplicationAccessData(datamanager); _ApplicationAccessPage = new ApplicationAccessPage(teststartinfo); _driver = teststartinfo.Driver; }
public DashboardPage(TestStartInfo teststartinfo) { _driver = teststartinfo.Driver; _baseurl = teststartinfo.BaseURL; }