Beispiel #1
0
 def find(self, locator):
     if self.__find_element_by_name(locator):
         return Element(self)
     if self.__find_element_by_id(locator):
         return Element(self)
     else:
         return None
Beispiel #2
0
 def click_button(self, locator):
     if self.__find_element_by_id(locator):
         self.current_element.submit()
         return Element(self)
     if self.__find_element_by_name(locator):
         self.current_element.submit()
         return Element(self)
     else:
         return None
Beispiel #3
0
    def test_set_WhenValidTextIsSet_ThenDriverSetsProperText(self):
        # arrange
        stub_driver = FakeDriver()

        element = Element(stub_driver)

        # act
        element.set('valid text')

        # assert
        assert_that(stub_driver.stub_set, is_('valid text'))
Beispiel #4
0
    def test_set_WhenValidTextIsSet_ThenDriverSetsProperText(self):
        # arrange
        stub_driver = FakeDriver()

        element = Element(stub_driver)

        # act
        element.set('valid text')

        # assert
        assert_that(stub_driver.stub_set, is_('valid text'))
Beispiel #5
0
 def find(self, locator):
     element = Element(self)
     element.id = locator
     return element
Beispiel #6
0
 def find(self, locator):
     element = Element(self)
     element.id = locator
     return element
Beispiel #7
0
 def click_link(self, locator):
     if self.__find_element_by_link_text(locator):
         self.current_element.click()
         return Element(self)
     else:
         return None