示例#1
0
        public void TestRadio()
        {
            string url = ObjectRepository.Config.GetWebsite();

            NavigationHelper.NavigateToUrl(url);
            LinkHelper.ClickLink(By.LinkText("File a Bug"));

            By     userTextBox = By.Id("Bugzilla_login");
            string user        = ObjectRepository.Config.GetUserName();

            TextBoxHelper.TypeinTextBox(userTextBox, user);

            By     passwordTextBox = By.Id("Bugzilla_password");
            string password        = ObjectRepository.Config.GetPassword();

            TextBoxHelper.TypeinTextBox(passwordTextBox, password);

            By loggingButton = By.Id("log_in");

            ButtonHelper.ClickButton(loggingButton);

            LinkHelper.ClickLink(By.XPath("//div[1]/ul[1]/li[9]/a"));
            LinkHelper.ClickLink(By.XPath("//div[2]/table/tbody/tr/td[1]/dl/dt[1]/a"));

            By RadioButtonOnLocator  = By.Id("ssl_redirect-on");
            By RadioButtonOffLocator = By.Id("ssl_redirect-off");

            bool off = RadioButtonHelper.IsRadioButtonSelected(RadioButtonOffLocator);

            if (off)
            {
                RadioButtonHelper.ClickOnRadioButton(RadioButtonOnLocator);
            }
        }