Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Configuration;
- using NUnit.Framework;
- using OpenQA.Selenium;
- using OpenQA.Selenium.Chrome;
- using System.IO;
- namespace MobileReportTestCase
- {
- [TestFixture]
- class ReportTest
- {
- IWebDriver driver;
- [SetUp]
- public void Init()
- {
- ChromeOptions options = new ChromeOptions();
- // path to Chrome Canary
- options.BinaryLocation = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData),
- @"Google\Chrome SxS\Application\chrome.exe");
- // run in headless mode (must disable gpu to run headless)
- options.AddArguments("--headless", "--disable-gpu");
- driver = new ChromeDriver(options);
- String username = ConfigurationManager.AppSettings["username"];
- String password = ConfigurationManager.AppSettings["password"];
- 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");
- System.Threading.Thread.Sleep(10000);
- }
- [Test]
- public void ReportLaunches()
- {
- IWebElement title = driver.FindElement(By.Id("main"));
- Assert.AreEqual(title.GetAttribute("ng-class"), "{'hideChrome': !showChrome}");
- }
- [TearDown]
- public void TearDown()
- {
- driver.Close();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement