Beispiel #1
0
        public void GetHtmlDocument_FromBrowserWindow_CanGetOuterHtmlProperty()
        {
            // Arrange
            TestHtmlPage window = BrowserWindowUnderTest.Launch <TestHtmlPage>(currentDirectory + "/TestHtmlPage.html");

            // Act
            var doc = window.Find <HtmlDocument>();

            // Assert
            // if Visual Studio Team System for Testers is installed, the vsttFireTimer attribute is automatically injected within the body element for some unknown reason
            // so just check for <body
            const string expected = "<body";

            string outerHtml = doc.SourceControl.GetProperty("OuterHtml").ToString();

            Assert.AreEqual(expected, outerHtml.Substring(0, expected.Length), true, outerHtml);

            window.Close();
        }