Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [Binding]
- public class ConvertMetricsForNuclearScienceSteps
- {
- private HomePage homePage;
- private KilowattHoursPage kilowattHoursPage;
- [Given(@"web browser is opened")]
- public void GivenWebBrowserIsOpened()
- {
- Driver.StartBrowser(BrowserTypes.Chrome);
- }
- [Then(@"close web browser")]
- public void ThenCloseWebBrowser()
- {
- Driver.StopBrowser();
- }
- [When(@"I navigate to Metric Conversions")]
- public void WhenINavigateToMetricConversions_()
- {
- this.homePage = new HomePage(Driver.Browser);
- this.homePage.Open();
- }
- [When(@"navigate to Energy and power section")]
- public void WhenNavigateToEnergyAndPowerSection()
- {
- this.homePage.EnergyAndPowerAnchor.Click();
- }
- [When(@"navigate to Kilowatt-hours")]
- public void WhenNavigateToKilowatt_Hours()
- {
- this.homePage.KilowattHours.Click();
- }
- [When(@"choose conversions to Newton-meters")]
- public void WhenChooseConversionsToNewton_Meters()
- {
- this.kilowattHoursPage = new KilowattHoursPage(Driver.Browser);
- this.kilowattHoursPage.KilowatHoursToNewtonMetersAnchor.Click();
- }
- [When(@"type (.*) kWh")]
- public void WhenTypeKWh(double kWh)
- {
- this.kilowattHoursPage.ConvertKilowattHoursToNewtonMeters(kWh);
- }
- [Then(@"assert that (.*) Nm are displayed as answer")]
- public void ThenAssertThatENmAreDisplayedAsAnswer(string expectedNewtonMeters)
- {
- this.kilowattHoursPage.AssertFahrenheit(expectedNewtonMeters);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement