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")); } }