Esempio n. 1
0
 def test_get_unattached(self):
     assert Element(css='bar').__get__(None, None) is None
Esempio n. 2
0
 class TestPage(PageObject):
     test_elem1 = Element(css='foo')
Esempio n. 3
0
 class TestPage(PageObject):
     test_elem = Element(css='bar')
Esempio n. 4
0
 class TestPage(PageObject):
     test_elem = Element(css='bar', context=True)
Esempio n. 5
0
 class TestPage(PageObject):
     test_elem1 = Element(css='foo')
     test_elem2 = Element(id_='bar')
Esempio n. 6
0
 def test_page_element_bad_args(self):
     with pytest.raises(ValueError):
         Element()
     with pytest.raises(ValueError):
         Element(id_='foo', xpath='bar')
Esempio n. 7
0
 def test_page_element(self):
     elem = Element(css='foo')
     assert elem.locator == (By.CSS_SELECTOR, 'foo')