Example #1
0
        public DesiredCapabilities GetCapsFromString(string caps)
        {
            DesiredCapabilities endCaps = new WebDriverBrowser().GetCapabilitiesForBrowser(browser);

            if (caps == "null")
            {
                return(endCaps);
            }
            string[] capabilities = caps.Split(',');
            foreach (var cap in capabilities)
            {
                string[] toks  = cap.Split('=');
                string   key   = toks[0];
                string   value = toks[1];
                endCaps.SetCapability(key, value);
            }
            return(endCaps);
        }
Example #2
0
        public void LaunchBrowser()
        {
            lock (browserLocker)
            {
                if (Config.settings.runTimeSettings.LaunchBrowser)
                {
                    if (Config.settings.runTimeSettings.RunOnRemoteHost)
                    {
                        driver = new WebDriverBrowser().LaunchRemoteBrowser(browser,
                                                                            Config.settings.runTimeSettings.HostIp);
                    }
                    else
                    {
                        driver = new WebDriverBrowser().LaunchBrowser(browser);
                    }

                    Log.Message(browser + " Browser Launched");
                    testData.actions.addAction(Common.GetCurrentTestName() + " : " + browser + " Browser Launched");
                }
            }
        }