public Location(RemoteWebDriver remoteWebDriver) { _remoteWebDriver = remoteWebDriver; }
public ComboBoxesTestPage(RemoteWebDriver webDriver) : base(webDriver) { }
public Common(RemoteWebDriver _Driver, XmlNode _testNode) { this.Driver = _Driver; this.TestDataNode = _testNode; }
public ChickenSuppliesFilter(RemoteWebDriver driver) : base(driver) { }
public AutoPartsFilter(RemoteWebDriver driver) : base(driver) { }
protected static void StartDriver() { try { ChromeDriverService service = null; Blackbaud.UAT.SpecFlow.Selenium.RemoteWebDriver driver = null; string remoteUrl = ConfigurationManager.AppSettings["RemoteDriver"]; if ("false" == remoteUrl.ToLower()) { service = BaseTest.InitializeChromeService(); Test.service = service; driver = BaseTest.InitializeChromeDriver(service.ServiceUrl); } else { driver = new Blackbaud.UAT.SpecFlow.Selenium.RemoteWebDriver(new Uri(remoteUrl), DesiredCapabilities.Chrome()); } Test.driver = driver; if (Test.service != null) ScenarioContext.Current.Add("Service", service); if (Test.driver != null) ScenarioContext.Current.Add("Driver", driver); } catch (Exception e) { Console.WriteLine(e.Message); //Do nothing if context is unavailable } }
public HrmPageMenu(RemoteWebDriver remotebDriver) : base(remotebDriver) { }
public Lista(RemoteWebDriver driver) { _driver = driver; }
public virtual void Setup(String browsername) { DesiredCapabilities capability = new DesiredCapabilities(); if (browsername.Equals("Chrome")) { capability.SetCapability("os", "Windows"); capability.SetCapability("os_version", "10"); capability.SetCapability("browser", "Chrome"); capability.SetCapability("browser_version", "62.0"); capability.SetCapability("browserstack.local", "false"); capability.SetCapability("resolution", "1024x768"); capability.SetCapability("build", "version1"); capability.SetCapability("project", "ServiceClarityApp"); capability.SetCapability("browserstack.user", "emmafoster6"); capability.SetCapability("browserstack.key", "QD3qS4ERAauxJHf1DPqb"); capability.SetCapability("browserstack.networkLogs", "true"); capability.SetCapability("browserstack.debug", "true"); } else if (browsername.Equals("IE")) { capability.SetCapability("os", "Windows"); capability.SetCapability("os_version", "10"); capability.SetCapability("browser", "IE"); capability.SetCapability("browser_version", "11.0"); capability.SetCapability("browserstack.local", "false"); capability.SetCapability("resolution", "1024x768"); capability.SetCapability("build", "version1"); capability.SetCapability("project", "ServiceClarityApp"); capability.SetCapability("browserstack.user", "emmafoster6"); capability.SetCapability("browserstack.key", "QD3qS4ERAauxJHf1DPqb"); capability.SetCapability("browserstack.networkLogs", "true"); capability.SetCapability("browserstack.debug", "true"); } //else if (browsername.Equals("Edge")) //{ // capability.SetCapability("os", "Windows"); // capability.SetCapability("os_version", "10"); // capability.SetCapability("browser", "Edge"); // capability.SetCapability("browser_version", "18.0"); // capability.SetCapability("browserstack.local", "false"); // capability.SetCapability("browserstack.selenium_version", "3.10.0"); // capability.SetCapability("build", "version1"); // capability.SetCapability("project", "ServiceClarityApp"); // capability.SetCapability("browserstack.user", "emmafoster6"); // capability.SetCapability("browserstack.key", "QD3qS4ERAauxJHf1DPqb"); // capability.SetCapability("browserstack.networkLogs", "true"); // capability.SetCapability("browserstack.debug", "true"); //} else if (browsername.Equals("Firefox")) { capability.SetCapability("os", "Windows"); capability.SetCapability("os_version", "10"); capability.SetCapability("browser", "Firefox"); capability.SetCapability("browser_version", "65.0"); capability.SetCapability("browserstack.local", "false"); capability.SetCapability("browserstack.selenium_version", "3.10.0"); capability.SetCapability("build", "version1"); capability.SetCapability("project", "ServiceClarityApp"); capability.SetCapability("browserstack.user", "emmafoster6"); capability.SetCapability("browserstack.key", "QD3qS4ERAauxJHf1DPqb"); capability.SetCapability("browserstack.networkLogs", "true"); capability.SetCapability("browserstack.debug", "true"); } driver = new RemoteWebDriver( new Uri("http://hub-cloud.browserstack.com/wd/hub/"), capability ); driver.Url = "https://beta.serviceclarity.com/"; }
public BoatsFilter(RemoteWebDriver driver) : base(driver) { }
static async Task Main() { var client = new KameleoLocalApiClient(new Uri($"http://localhost:{KameleoPort}")); client.SetRetryPolicy(null); // Search a Base Profiles var baseProfileList = await client.SearchBaseProfilesAsync(deviceType : "desktop", browserProduct : "firefox"); // Create a new profile with recommended settings var createProfileRequest = BuilderForCreateProfile .ForBaseProfile(baseProfileList[0].Id) .SetRecommendedDefaults() .Build(); var profile = await client.CreateProfileAsync(createProfileRequest); // Start the profile await client.StartProfileAsync(profile.Id); // Connect to the profile using WebDriver protocol var uri = new Uri($"http://localhost:{KameleoPort}/webdriver"); var opts = new ChromeOptions(); opts.AddAdditionalOption("kameleo:profileId", profile.Id.ToString()); var webdriver = new RemoteWebDriver(uri, opts); // Navigate to a site which give you cookies webdriver.Navigate().GoToUrl("https://google.com"); await Task.Delay(5000); webdriver.Navigate().GoToUrl("https://whoer.net"); await Task.Delay(5000); webdriver.Navigate().GoToUrl("https://www.youtube.com"); await Task.Delay(5000); // Stop the profile await client.StopProfileAsync(profile.Id); // You can list all of your cookies var cookieList = await client.ListCookiesAsync(profile.Id); Console.WriteLine("The cookies of the profile: "); foreach (var cookie in cookieList) { Console.WriteLine($"{cookie.Domain}, {cookie.Path}, {cookie.Name}"); } // You can modify cookie or you can add new var newCookie = cookieList[0]; newCookie.Value = "123"; var cookiesArray = new List <CookieRequest> { new CookieRequest(newCookie) }; await client.AddCookiesAsync(profile.Id, cookiesArray); // You can delete all cookies of the profile await client.DeleteCookiesAsync(profile.Id); }
public override void Run(RemoteWebDriver driver, string browser, CredentialManager credentialManager) { driver.Navigate().GoToUrl("about:blank"); }
public EntertainmentFilter(RemoteWebDriver driver) : base(driver) { }
/// <summary> /// Initializes a new instance of the <see cref="RemoteLocationContext"/> class. /// </summary> /// <param name="driver">The <see cref="RemoteWebDriver"/> for which the application cache will be managed.</param> public RemoteLocationContext(RemoteWebDriver driver) { this.driver = driver; }
/// <summary> /// 在输入用户信息前执行的一些准备操作 /// </summary> /// <param name="webDriver">WebDriver</param> protected virtual void BeforeInput(RemoteWebDriver webDriver) { }
public WszytskieDokumentyOkno(RemoteWebDriver driver) : base(driver) { }
/// <summary> /// Initializes a new instance of the <see cref="RemoteOptions"/> class /// </summary> /// <param name="driver">Instance of the driver currently in use</param> public RemoteOptions(RemoteWebDriver driver) { this.driver = driver; }
/// <summary> /// select module /// </summary> /// <param name="driver"></param> /// <param name="moduleName"></param> private void selectApplicationModule(RemoteWebDriver driver, string moduleName) { driver.FindElement(By.XPath(string.Format("//input[@id='{0}']//following::span[@class='thumbnail']", moduleName))).Click(); }
public ShowersAndShowerPartsFilter(RemoteWebDriver driver) : base(driver) { }
public LoginWindow(RemoteWebDriver driver, string parentWindow) { _driver = driver; _parentWindow = parentWindow; driver.WaitUntilPageLoaded(); }
public JewelryAndAccessoriesFilter(RemoteWebDriver driver) : base(driver) { }
public override void TearDown(RemoteWebDriver driver) { }
public void TestInit() { driver = GetChromeDriver(); driver.Manage().Timeouts().PageLoad = TimeSpan.FromSeconds(300); }
public override void Run(RemoteWebDriver driver, string browser, CredentialManager credentialManager, ResponsivenessTimer timer) { driver.NavigateToUrl("http://www.google.com"); }
/// <summary> /// Use specified driver instance. /// </summary> /// <param name="driver">The driver to use.</param> /// <returns>The <see cref="CustomDriverAtataContextBuilder"/> instance.</returns> public CustomDriverAtataContextBuilder UseDriver(RemoteWebDriver driver) { driver.CheckNotNull(nameof(driver)); return(UseDriver(() => driver)); }
public MangaHere(ILogger myLogger, IHttpDownloader downloader, IXPathSelector selector, IRetry retry, RemoteWebDriver driver) { logger = myLogger; this.downloader = downloader; this.selector = selector; this.retry = retry; this.driver = driver; Wait = new WebDriverWait(driver, TimeSpan.FromSeconds(10)); }
public Common(RemoteWebDriver _Driver) { this.Driver = _Driver; }
public static object ExecuteVidyano(this RemoteWebDriver driver, string function, params object[] arguments) { return(driver.ExecuteAsyncScript($"executeAsync('{function}', [{string.Join(", ", arguments.Select(a => a is String str ? $"'{str}'" : a))}], arguments[arguments.length - 1]);")); }
public Common(RemoteWebDriver _Driver, XmlNode _testNode, Iteration iteration) { this.Driver = _Driver; this.TestDataNode = _testNode; this.Reporter = iteration; }
public SouthwindBrowser(RemoteWebDriver driver) : base(driver) { }
public IndexPageWrapper(RemoteWebDriver webDriver, string baseUrl) : base(webDriver, baseUrl) { }
/// <summary> /// Initializes a new instance of the Google Home screen class. /// </summary> /// <param name="driver">.</param> public AdminstratorPage(RemoteWebDriver driver) { _driver = driver; }
/// <summary> /// Initializes a new instance of the <see cref="RemoteApplicationCache"/> class. /// </summary> /// <param name="driver">The <see cref="RemoteWebDriver"/> for which the application cache will be managed.</param> public RemoteApplicationCache(RemoteWebDriver driver) { this.driver = driver; }
public static AdminstratorPage Connect(RemoteWebDriver driver) { return(new AdminstratorPage(driver)); }
/// <summary> /// Initializes a new instance of the <see cref="RemoteLocalStorage"/> class. /// </summary> /// <param name="driver">The <see cref="RemoteWebDriver"/> for which the application cache will be managed.</param> public RemoteLocalStorage(RemoteWebDriver driver) { this.driver = driver; }
/// <summary> /// Initializes a new instance of the <see cref="RemoteSessionStorage"/> class. /// </summary> /// <param name="driver"></param> public RemoteSessionStorage(RemoteWebDriver driver) { this.driver = driver; }