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