Beispiel #1
0
        /// <summary>
        /// Creates the basic wrapped element.
        /// </summary>
        /// <param name="targetElement">The target element.</param>
        /// <returns>The created element.</returns>
        private static WebElement CreateBasicWrappedElement(IWebElement targetElement)
        {
            var element = new WebElement(null);

            element.CloneNativeElement(targetElement);

            return(element);
        }
        public void TestCloneNativeElementBypassesLocators()
        {
            var mockElement = new Mock<IWebElement>(MockBehavior.Strict);

            var element = new WebElement(null);
            element.CloneNativeElement(mockElement.Object);

            Assert.IsTrue(element.Cache);

            mockElement.VerifyAll();
        }
Beispiel #3
0
        public void TestCloneNativeElementBypassesLocators()
        {
            var mockElement = new Mock <IWebElement>(MockBehavior.Strict);

            var element = new WebElement(null);

            element.CloneNativeElement(mockElement.Object);

            Assert.IsTrue(element.Cache);

            mockElement.VerifyAll();
        }
        /// <summary>
        /// Creates the basic wrapped element.
        /// </summary>
        /// <param name="targetElement">The target element.</param>
        /// <returns>The created element.</returns>
        private static WebElement CreateBasicWrappedElement(IWebElement targetElement)
        {
            var element = new WebElement(null);
            element.CloneNativeElement(targetElement);

            return element;
        }