private List <GeckoElement> GetPElementsWithJQuery()
        {
            var executor = new JQueryExecutor(_browser.Window);

            var elements = executor.GetElementsByJQuery(@"$('p')").ToList();

            return(elements);
        }
        public void JQueryExecutor_GetElementsByJQuery_ScriptExecutesAndReturnsExpectedResult()
        {
            _browser.TestLoadHtml(JQueryExecutorTestsHtml);

            var executor = new JQueryExecutor(_browser.Window);

            List <GeckoElement> elements = null;

            Assert.DoesNotThrow(() => elements = executor.GetElementsByJQuery("$('.divs')").ToList());
            Assert.IsNotNull(elements);
            Assert.AreEqual(2, elements.Count());

            foreach (var div in elements)
            {
                Assert.IsNotNull(div);
                Assert.AreEqual("DIV", div.TagName);
                Assert.AreEqual("divs", div.GetAttribute("class"));
            }
        }