AutomationDrivers.SeleniumDriver.SeleniumDriver.GenerateDesiredCapabilities C# (CSharp) 메소드

GenerateDesiredCapabilities() 개인적인 정적인 메소드

private static GenerateDesiredCapabilities ( Browser browser ) : DesiredCapabilities
browser Browser
리턴 OpenQA.Selenium.Remote.DesiredCapabilities
        private static DesiredCapabilities GenerateDesiredCapabilities(Browser browser)
        {
            DesiredCapabilities browserCapabilities = null;

            switch (browser)
            {
                case Browser.InternetExplorer:
                case Browser.InternetExplorer64:
                    browserCapabilities = DesiredCapabilities.InternetExplorer();
                    break;
                case Browser.Firefox:
                    browserCapabilities = DesiredCapabilities.Firefox();
                    break;
                case Browser.Chrome:
                    browserCapabilities = DesiredCapabilities.Chrome();
                    break;
                case Browser.PhantomJs:
                    browserCapabilities = DesiredCapabilities.PhantomJS();
                    break;
                case Browser.Safari:
                    browserCapabilities = DesiredCapabilities.Safari();
                    break;
                default:
                    throw new AutomationDriverException("Selected browser [{0}] not supported. Unable to determine appropriate capabilities.", browser.ToString());
            }

            browserCapabilities.IsJavaScriptEnabled = true;
            return browserCapabilities;
        }