コード例 #1
0
        /// <summary>
        /// Method to verify the Stops List for the Left Routes panel loaded for the expected Route Number
        /// </summary>
        /// <param name="expectedRouteNumber"></param>
        public void VerifyStopsListLoadedForExpectedRouteNumber(string expectedRouteNumber)
        {
            //Verify the Stops List is visible
            LeftStopsContainer.Displayed.Should().BeTrue("Expected the Stop List to be displayed for the Left Routes Panel");
            //Verify the Stops List loaded for the expected route
            var routeLoadedInStopsList = LeftStopsContainerContent.GetAttribute("data-routenumber");

            routeLoadedInStopsList.Should().Be(expectedRouteNumber, $"should have loaded the stops list for Route {expectedRouteNumber}");
        }
コード例 #2
0
 /// <summary>
 /// Locates and returns a Stop Card Div given a Stop Number
 /// </summary>
 /// <param name="stopNumber"></param>
 /// <param name="LeftOrRightPanel"></param>
 /// <returns>IWebElement for a StopCard</returns>
 private IWebElement StopCard(string stopNumber, string LeftOrRightPanel)
 {
     if (LeftOrRightPanel == "Left")
     {
         return(LeftStopsContainerContent.FindElement(Selectors.SelectorByTagAndAttributeValue("Div", "data-stopnumber", stopNumber)));
     }
     else
     {
         return(RightStopsContainerContent.FindElement(Selectors.SelectorByTagAndAttributeValue("Div", "data-stopnumber", stopNumber)));
     }
 }