using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using OpenQA.Selenium.Chrome;
using OpenQA.Selenium;
using OpenQA.Selenium.Support.Extensions;
using OpenQA.Selenium.IE;
using OpenQA.Selenium.Firefox;
using Protractor;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System.Configuration;
using NetBrain.Common.Utility;
using System.Threading;
namespace NetBrain.Framework.Browser
{
public class Browser
{
#region properties
public static IWebDriver Driver;
public static NgWebDriver NgDriver;
#endregion
/// <summary>
/// Launch Browser according to the given browser type, and max the window.
/// </summary>
/// <param name="Type">IE,FF or CH</param>
/// <returns></returns>
public static void LaunchBrowser(string Type, string URL)
{
string DriverPath = Environment.CurrentDirectory + @"\..\..\..\NetBrain.Framework.Browser\bin\Debug";
string downloadPath = EnvSettings.downloadPath;
if (Type.ToLower()=="chrome")
{
ChromeOptions o = new ChromeOptions();
o.AddUserProfilePreference("download.default_directory", downloadPath);
o.AddUserProfilePreference("intl.accept_languages", "nl");
o.AddUserProfilePreference("disable-popup-blocking", "true");
//o.AddArguments("--disable-extensions");
o.AddArguments("--start-maximized");
o.AddArguments("--disable-notifications");
o.AddArguments("disable-infobars");
//WebDriver driver = new ChromeDriver(o);
Driver = new ChromeDriver(DriverPath, o);
}
if (Type.ToLower() == "ie")
{
InternetExplorerOptions Options = new InternetExplorerOptions();
O
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using OpenQA.Selenium.Chrome;
using OpenQA.Selenium;
using OpenQA.Selenium.Support.Extensions;
using OpenQA.Selenium.IE;
using OpenQA.Selenium.Firefox;
using Protractor;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System.Configuration;
using NetBrain.Common.Utility;
using System.Threading;
namespace NetBrain.Framework.Browser
{
public class Browser
{
#region properties
public static IWebDriver Driver;
public static NgWebDriver NgDriver;
#endregion
/// <summary>
/// Launch Browser according to the given browser type, and max the window.
/// </summary>
/// <param name="Type">IE,FF or CH</param>
/// <returns></returns>
public static void LaunchBrowser(string Type, string URL)
{
string DriverPath = Environment.CurrentDirectory + @"\..\..\..\NetBrain.Framework.Browser\bin\Debug";
string downloadPath = EnvSettings.downloadPath;
if (Type.ToLower()=="chrome")
{
ChromeOptions o = new ChromeOptions();
o.AddUserProfilePreference("download.default_directory", downloadPath);
o.AddUserProfilePreference("intl.accept_languages", "nl");
o.AddUserProfilePreference("disable-popup-blocking", "true");
//o.AddArguments("--disable-extensions");
o.AddArguments("--start-maximized");
o.AddArguments("--disable-notifications");
o.AddArguments("disable-infobars");
//WebDriver driver = new ChromeDriver(o);
Driver = new ChromeDriver(DriverPath, o);
}
if (Type.ToLower() == "ie")
{
InternetExplorerOptions Options = new InternetExplorerOptions();
O