示例#1
0
        public void TestSwitchingBetweenIframe()
        {
            Wd.Get(TestPage.OkButton).PerformClick();
            Wd.SwitchIframe(TestPage.WikiPeadiaIFrame);
            var textInsideIframe = Wd.Get(TestPage.DivInsideiFrame).Text;

            Assert.AreEqual("This is insed the iFrame", textInsideIframe);
            Wd.SwitchBackToMainContent();
            Wd.Get(TestPage.OkButton).PerformClick();
        }
示例#2
0
 public void TestTickingCheckbox()
 {
     Wd.Get(TestPage.SubscribeCheckbox).PerformClick();
     Assert.IsTrue(Wd.Get(TestPage.SubscribeCheckbox).Selected);
 }
示例#3
0
 public void TestInputElementUneditable()
 {
     Wd.Get(TestPage.DisableField).SetText("THis field should fail input because it disabled");
 }
示例#4
0
 public void TestSelectValueFromDropDown()
 {
     Wd.Get(TestPage.DropDown).SelectOption("Third Value");
     Assert.AreEqual("third", Wd.Get(TestPage.DropDown).GetAttribute("value"));
 }
示例#5
0
 public void TestForElementUnclikable()
 {
     Wd.Get(TestPage.HiddenUnclickable).PerformClick();
 }
示例#6
0
 public void TestClickingElement()
 {
     Wd.Get(TestPage.HideButton).PerformClick();
     Assert.IsFalse(Wd.Get(TestPage.SecretText).Displayed);
 }
示例#7
0
        public void TestElementRequiringRuntimeData()
        {
            var textContent = Wd.Get(TestPage.ListOption, "Coffee").Text;

            Assert.AreEqual(textContent, "Black Coffee");
        }
示例#8
0
 public void TestNonExistentElement()
 {
     Wd.Get("#this-does-not-exists");
 }
示例#9
0
 public void TestInputtingValueIntoTextField()
 {
     Wd.Get(TestPage.EnterTextField).SetText("cheese");
     Assert.IsTrue(Wd.Get(TestPage.EnterTextField).GetAttribute("value") == "cheese");
 }