コード例 #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
コード例 #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
コード例 #3
0
ファイル: test_element.py プロジェクト: movermeyer/pycabara
    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'))
コード例 #4
0
ファイル: test_element.py プロジェクト: Ooblioob/pycabara
    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'))
コード例 #5
0
ファイル: test_session.py プロジェクト: Ooblioob/pycabara
 def find(self, locator):
     element = Element(self)
     element.id = locator
     return element
コード例 #6
0
ファイル: test_element.py プロジェクト: movermeyer/pycabara
 def find(self, locator):
     element = Element(self)
     element.id = locator
     return element
コード例 #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