def test_find_anonymous_element_by_attribute(self): el = Wait(self.marionette).until(element_present("id", "dia")) self.assertEquals(HTMLElement, type(el.find_element("anon attribute", {"anonid": "buttons"}))) self.assertEquals(1, len(el.find_elements("anon attribute", {"anonid": "buttons"}))) with self.assertRaises(NoSuchElementException): el.find_element("anon attribute", {"anonid": "nonexistent"}) self.assertEquals([], el.find_elements("anon attribute", {"anonid": "nonexistent"}))
def test_find_anonymous_children(self): el = Wait(self.marionette).until(element_present("id", "dia")) self.assertEquals(HTMLElement, type(el.find_element("anon", None))) self.assertEquals(2, len(el.find_elements("anon", None))) el = self.marionette.find_element("id", "framebox") with self.assertRaises(NoSuchElementException): el.find_element("anon", None) self.assertEquals([], el.find_elements("anon", None))
def test_find_anonymous_element_by_attribute(self): el = Wait(self.marionette).until(element_present("id", "dia")) self.assertEquals( HTMLElement, type(el.find_element("anon attribute", {"anonid": "buttons"}))) self.assertEquals( 1, len(el.find_elements("anon attribute", {"anonid": "buttons"}))) with self.assertRaises(NoSuchElementException): el.find_element("anon attribute", {"anonid": "nonexistent"}) self.assertEquals([], el.find_elements("anon attribute", {"anonid": "nonexistent"}))