Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2016
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.52 KB | None | 0 0
  1. [Binding]
  2. public class ConvertMetricsForNuclearScienceSteps
  3. {
  4. private HomePage homePage;
  5. private KilowattHoursPage kilowattHoursPage;
  6.  
  7. [Given(@"web browser is opened")]
  8. public void GivenWebBrowserIsOpened()
  9. {
  10. Driver.StartBrowser(BrowserTypes.Chrome);
  11. }
  12.  
  13. [Then(@"close web browser")]
  14. public void ThenCloseWebBrowser()
  15. {
  16. Driver.StopBrowser();
  17. }
  18.  
  19. [When(@"I navigate to Metric Conversions")]
  20. public void WhenINavigateToMetricConversions_()
  21. {
  22. this.homePage = new HomePage(Driver.Browser);
  23. this.homePage.Open();
  24. }
  25.  
  26. [When(@"navigate to Energy and power section")]
  27. public void WhenNavigateToEnergyAndPowerSection()
  28. {
  29. this.homePage.EnergyAndPowerAnchor.Click();
  30. }
  31.  
  32. [When(@"navigate to Kilowatt-hours")]
  33. public void WhenNavigateToKilowatt_Hours()
  34. {
  35. this.homePage.KilowattHours.Click();
  36. }
  37.  
  38. [When(@"choose conversions to Newton-meters")]
  39. public void WhenChooseConversionsToNewton_Meters()
  40. {
  41. this.kilowattHoursPage = new KilowattHoursPage(Driver.Browser);
  42. this.kilowattHoursPage.KilowatHoursToNewtonMetersAnchor.Click();
  43. }
  44.  
  45. [When(@"type (.*) kWh")]
  46. public void WhenTypeKWh(double kWh)
  47. {
  48. this.kilowattHoursPage.ConvertKilowattHoursToNewtonMeters(kWh);
  49. }
  50.  
  51. [Then(@"assert that (.*) Nm are displayed as answer")]
  52. public void ThenAssertThatENmAreDisplayedAsAnswer(string expectedNewtonMeters)
  53. {
  54. this.kilowattHoursPage.AssertFahrenheit(expectedNewtonMeters);
  55. }
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement