public void ClickCheckbox_CheckboxId_TogglesCheckboxesTick(
            CheckboxID checkboxID)
        {
            _sut.CheckboxesPage.NavigateToPage();
            var initialState = _sut.CheckboxesPage.IsCheckboxTicked(checkboxID);

            _sut.CheckboxesPage.ClickCheckbox(checkboxID);
            var endState = _sut.CheckboxesPage.IsCheckboxTicked(checkboxID);

            Assert.That(endState, Is.Not.EqualTo(initialState));
        }
示例#2
0
        public void ClickCheckbox(CheckboxID checkboxID)
        {
            switch (checkboxID)
            {
            case CheckboxID.Checkbox1:
                Checkbox1.Click();
                break;

            case CheckboxID.Checkbox2:
                Checkbox2.Click();
                break;
            }
        }
示例#3
0
        public bool IsCheckboxTicked(CheckboxID checkboxID)
        {
            IWebElement checkbox = null;

            switch (checkboxID)
            {
            case CheckboxID.Checkbox1:
                checkbox = Checkbox1;
                break;

            case CheckboxID.Checkbox2:
                checkbox = Checkbox2;
                break;
            }
            return(checkbox.Selected);
        }