Advertisement
Guest User

Untitled

a guest
Jul 6th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.05 KB | None | 0 0
  1. using System;
  2. using System.Configuration;
  3. using NUnit.Framework;
  4. using OpenQA.Selenium;
  5. using OpenQA.Selenium.Chrome;
  6. using System.IO;
  7.  
  8. namespace MobileReportTestCase
  9. {
  10. [TestFixture]
  11. class ReportTest
  12. {
  13. IWebDriver driver;
  14.  
  15. [SetUp]
  16. public void Init()
  17. {
  18. ChromeOptions options = new ChromeOptions();
  19. // path to Chrome Canary
  20. options.BinaryLocation = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData),
  21. @"Google\Chrome SxS\Application\chrome.exe");
  22. // run in headless mode (must disable gpu to run headless)
  23. options.AddArguments("--headless", "--disable-gpu");
  24.  
  25. driver = new ChromeDriver(options);
  26. String username = ConfigurationManager.AppSettings["username"];
  27. String password = ConfigurationManager.AppSettings["password"];
  28. driver.Navigate().GoToUrl(@"https://" + username + ":" + password + @"@bi.at.cricketwireless.com/reports/mobilereport/Dash/Activations/Activations%20-%20Location?TimeNavigator.SelectedStartTime=2017-04-01T00:00:00&TimeNavigator.SelectedEndTime=2017-07-03T00:00:00&SelectionList.SelectedItem=ML%20Wireless%20LLC&SelectionList.SelectedItems=ML%20Wireless%20LLC&SelectionList2.SelectedItem=101:%20ML%20Wireless%20LLC,%208231%20Navarre%20Pkwy&SelectionList2.SelectedItems=101:%20ML%20Wireless%20LLC,%208231%20Navarre%20Pkwy&SelectionList3.SelectedItem=sc3348ca7161&SelectionList3.SelectedItems=sc3348ca7161&SelectionList4.SelectedItem=jl358mad164f&SelectionList4.SelectedItems=jl358mad164f");
  29.  
  30. System.Threading.Thread.Sleep(10000);
  31. }
  32.  
  33. [Test]
  34. public void ReportLaunches()
  35. {
  36. IWebElement title = driver.FindElement(By.Id("main"));
  37. Assert.AreEqual(title.GetAttribute("ng-class"), "{'hideChrome': !showChrome}");
  38. }
  39.  
  40. [TearDown]
  41. public void TearDown()
  42. {
  43. driver.Close();
  44. }
  45. }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement