Esempio n. 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()
Esempio n. 2
0
 def kid_field(self) -> MyWebElement:
     return MyWebElement(_we=self.body.find_element_by_xpath(self.locators[self._KID]))
Esempio n. 3
0
 def find_beihilfesatz_button(self) -> MyWebElement:
     return MyWebElement(_we=self.body.find_element_by_xpath(self.locators[
         self._BEIHILFESATZ]))
Esempio n. 4
0
 def find_versicherungsbeginn_button(self) -> MyWebElement:
     return MyWebElement(_we=self.body.find_element_by_xpath(self.locators[
         self._VERSICHERUNGSBEGINN]))
Esempio n. 5
0
 def find_klinik_einbett_description(self) -> MyWebElement:
     return MyWebElement(_we=self.body.find_element_by_xpath(self.locators[
         self._KLINIK_EINBETT]))
Esempio n. 6
0
 def find_offer_description(self) -> MyWebElement:
     return MyWebElement(_we=self.body.find_element_by_xpath(self.locators[
         self._OFFER_DESCRIPTION]))
Esempio n. 7
0
 def find_lebensjahr67_button(self) -> MyWebElement:
     return MyWebElement(_we=self.body.find_element_by_xpath(self.locators[
         self.Lebensjahr67]))
Esempio n. 8
0
 def find_nationality_field(self) -> MyWebElement:
     return MyWebElement(_we=self.body.find_element_by_xpath(self.locators[
         self._NATIONALITY]))
Esempio n. 9
0
 def find_ok_button(self) -> MyWebElement:
     return MyWebElement(
         _we=self.body.find_element_by_xpath(self.locators[self._OK]))
Esempio n. 10
0
 def find_grundversicherung_button(self) -> MyWebElement:
     return MyWebElement(_we=self.body.find_element_by_xpath(self.locators[self.GRUNDVERSICHERUNG]))
Esempio n. 11
0
 def find_beste_absicherung_button(self) -> MyWebElement:
     return MyWebElement(_we=self.body.find_element_by_xpath(self.locators[self.ABSICHERUNG]))
Esempio n. 12
0
 def find_preis_leistung_button(self) -> MyWebElement:
     return MyWebElement(_we=self.body.find_element_by_xpath(self.locators[self.PREIS]))
Esempio n. 13
0
 def __init__(self, _we: WebElement):
     MyWebElement.__init__(self, _we=_we)
     Select.__init__(self, webelement=_we)
Esempio n. 14
0
 def find_phone_field(self) -> MyWebElement:
     return MyWebElement(
         _we=self.body.find_element_by_xpath(self.locators[self._PHONE]))
Esempio n. 15
0
 def find_callback_name_field(self) -> MyWebElement:
     return MyWebElement(_we=self.body.find_element_by_xpath(self.locators[
         self._CALLBACK_NAME]))
Esempio n. 16
0
 def find_birthday_field(self) -> MyWebElement:
     return MyWebElement(
         _we=self.body.find_element_by_xpath(self.locators[self._BIRTHDAY]))
Esempio n. 17
0
 def find_callback_ruckruf_anfordern(self) -> MyWebElement:
     return MyWebElement(_we=self.body.find_element_by_xpath(self.locators[
         self._RUCKRUF_ANFORDERN]))
Esempio n. 18
0
 def find_submit_button(self) -> MyWebElement:
     return MyWebElement(
         _we=self.body.find_element_by_xpath(self.locators[self._SUBMIT]))
Esempio n. 19
0
 def find_termin_vereinbaren(self) -> MyWebElement:
     return MyWebElement(_we=self.body.find_element_by_xpath(self.locators[
         self._TERMIN_VEREINBAREN]))
Esempio n. 20
0
 def find_uebertragungswert_input(self) -> MyWebElement:
     return MyWebElement(_we=self.body.find_element_by_xpath(self.locators[
         self.Uebertragungswert]))
Esempio n. 21
0
 def find_final_time(self) -> MyWebElement:
     return MyWebElement(_we=self.body.find_element_by_xpath(self.locators[
         self._FINAL_TIME]))
Esempio n. 22
0
 def find_first_class_description(self) -> MyWebElement:
     return MyWebElement(_we=self.body.find_element_by_xpath(self.locators[
         self._FIRST_CLASS]))
Esempio n. 23
0
 def find_consultation_buttton(self) -> MyWebElement:
     return MyWebElement(_we=self.body.find_element_by_xpath(self.locators[
         self._GET_CONSULTATION]))
Esempio n. 24
0
 def find_beschaeftigungsstatus_button(self) -> MyWebElement:
     return MyWebElement(_we=self.body.find_element_by_xpath(self.locators[
         self._BESCHAEFTIGUNG]))
Esempio n. 25
0
 def find_surname_field(self) -> MyWebElement:
     return MyWebElement(
         _we=self.body.find_element_by_xpath(self.locators[self._SURNAME]))
Esempio n. 26
0
 def find_tarif_button(self) -> MyWebElement:
     return MyWebElement(
         _we=self.body.find_element_by_xpath(self.locators[self._TARIF]))
Esempio n. 27
0
 def find_email_field(self) -> MyWebElement:
     return MyWebElement(
         _we=self.body.find_element_by_xpath(self.locators[self._EMAIL]))
Esempio n. 28
0
 def find_beihilfetraeger_button(self) -> MyWebElement:
     return MyWebElement(_we=self.body.find_element_by_xpath(self.locators[
         self._BEIHILFETRAEGER]))
Esempio n. 29
0
 def weiter_button(self) -> MyWebElement:
     return MyWebElement(_we=self.body.find_element_by_xpath(self.locators[
         self._WEITERBUTTON]))