Example #1
0
 def click_a_value(self, button_locator_name: str):
     # TODO: MyWebElement would need to store locators to enable this check
     # TODO: check if the button.locator is in the accepted list
     # if button.locator in _BUTTON_LOCATORS:
     #   button.click()
     # else:
     #   report problems, raise errors
     if button_locator_name in self.BUTTONS:
         button = MyWebElement(_we=self.body.find_element_by_xpath(self.locators[button_locator_name]))
     else:
         print("Button name '{0}' not supported".format(button_locator_name))
         raise ValueError
     print("clicking value = {}".format(button_locator_name))
     button.click()
Example #2
0
 def kid_field(self) -> MyWebElement:
     return MyWebElement(_we=self.body.find_element_by_xpath(self.locators[self._KID]))
Example #3
0
 def find_beihilfesatz_button(self) -> MyWebElement:
     return MyWebElement(_we=self.body.find_element_by_xpath(self.locators[
         self._BEIHILFESATZ]))
Example #4
0
 def find_versicherungsbeginn_button(self) -> MyWebElement:
     return MyWebElement(_we=self.body.find_element_by_xpath(self.locators[
         self._VERSICHERUNGSBEGINN]))
Example #5
0
 def find_klinik_einbett_description(self) -> MyWebElement:
     return MyWebElement(_we=self.body.find_element_by_xpath(self.locators[
         self._KLINIK_EINBETT]))
Example #6
0
 def find_offer_description(self) -> MyWebElement:
     return MyWebElement(_we=self.body.find_element_by_xpath(self.locators[
         self._OFFER_DESCRIPTION]))
Example #7
0
 def find_lebensjahr67_button(self) -> MyWebElement:
     return MyWebElement(_we=self.body.find_element_by_xpath(self.locators[
         self.Lebensjahr67]))
Example #8
0
 def find_nationality_field(self) -> MyWebElement:
     return MyWebElement(_we=self.body.find_element_by_xpath(self.locators[
         self._NATIONALITY]))
Example #9
0
 def find_ok_button(self) -> MyWebElement:
     return MyWebElement(
         _we=self.body.find_element_by_xpath(self.locators[self._OK]))
Example #10
0
 def find_grundversicherung_button(self) -> MyWebElement:
     return MyWebElement(_we=self.body.find_element_by_xpath(self.locators[self.GRUNDVERSICHERUNG]))
Example #11
0
 def find_beste_absicherung_button(self) -> MyWebElement:
     return MyWebElement(_we=self.body.find_element_by_xpath(self.locators[self.ABSICHERUNG]))
Example #12
0
 def find_preis_leistung_button(self) -> MyWebElement:
     return MyWebElement(_we=self.body.find_element_by_xpath(self.locators[self.PREIS]))
Example #13
0
 def __init__(self, _we: WebElement):
     MyWebElement.__init__(self, _we=_we)
     Select.__init__(self, webelement=_we)
Example #14
0
 def find_phone_field(self) -> MyWebElement:
     return MyWebElement(
         _we=self.body.find_element_by_xpath(self.locators[self._PHONE]))
Example #15
0
 def find_callback_name_field(self) -> MyWebElement:
     return MyWebElement(_we=self.body.find_element_by_xpath(self.locators[
         self._CALLBACK_NAME]))
Example #16
0
 def find_birthday_field(self) -> MyWebElement:
     return MyWebElement(
         _we=self.body.find_element_by_xpath(self.locators[self._BIRTHDAY]))
Example #17
0
 def find_callback_ruckruf_anfordern(self) -> MyWebElement:
     return MyWebElement(_we=self.body.find_element_by_xpath(self.locators[
         self._RUCKRUF_ANFORDERN]))
Example #18
0
 def find_submit_button(self) -> MyWebElement:
     return MyWebElement(
         _we=self.body.find_element_by_xpath(self.locators[self._SUBMIT]))
Example #19
0
 def find_termin_vereinbaren(self) -> MyWebElement:
     return MyWebElement(_we=self.body.find_element_by_xpath(self.locators[
         self._TERMIN_VEREINBAREN]))
Example #20
0
 def find_uebertragungswert_input(self) -> MyWebElement:
     return MyWebElement(_we=self.body.find_element_by_xpath(self.locators[
         self.Uebertragungswert]))
Example #21
0
 def find_final_time(self) -> MyWebElement:
     return MyWebElement(_we=self.body.find_element_by_xpath(self.locators[
         self._FINAL_TIME]))
Example #22
0
 def find_first_class_description(self) -> MyWebElement:
     return MyWebElement(_we=self.body.find_element_by_xpath(self.locators[
         self._FIRST_CLASS]))
Example #23
0
 def find_consultation_buttton(self) -> MyWebElement:
     return MyWebElement(_we=self.body.find_element_by_xpath(self.locators[
         self._GET_CONSULTATION]))
Example #24
0
 def find_beschaeftigungsstatus_button(self) -> MyWebElement:
     return MyWebElement(_we=self.body.find_element_by_xpath(self.locators[
         self._BESCHAEFTIGUNG]))
Example #25
0
 def find_surname_field(self) -> MyWebElement:
     return MyWebElement(
         _we=self.body.find_element_by_xpath(self.locators[self._SURNAME]))
Example #26
0
 def find_tarif_button(self) -> MyWebElement:
     return MyWebElement(
         _we=self.body.find_element_by_xpath(self.locators[self._TARIF]))
Example #27
0
 def find_email_field(self) -> MyWebElement:
     return MyWebElement(
         _we=self.body.find_element_by_xpath(self.locators[self._EMAIL]))
Example #28
0
 def find_beihilfetraeger_button(self) -> MyWebElement:
     return MyWebElement(_we=self.body.find_element_by_xpath(self.locators[
         self._BEIHILFETRAEGER]))
Example #29
0
 def weiter_button(self) -> MyWebElement:
     return MyWebElement(_we=self.body.find_element_by_xpath(self.locators[
         self._WEITERBUTTON]))