예제 #1
0
    def logout_button(self):
        dropdown_active = EC.presence_of_all_elements_located(
            (By.CSS_SELECTOR, ".dropdown"))
        WebDriverWait(self.webdriver, 20).until(dropdown_active)

        return CTAButton(self.webdriver,
                         By.CSS_SELECTOR,
                         ".dropdown-item",
                         index=1)
 def main_menu_dispatch_all_button(self):
     return CTAButton(self.webdriver, By.CSS_SELECTOR,
                      "nav > ul > li:nth-child(5) > ul > li:nth-child(2)")
 def save_button(self):
     return CTAButton(self.webdriver, By.CSS_SELECTOR, ".btn-success")
예제 #4
0
 def enter_input(self):
     return CTAButton(self.webdriver, By.CSS_SELECTOR, "select.form-control > option", self.index_of_option)
예제 #5
0
 def enter_input(self):
     return CTAButton(self.webdriver, By.CSS_SELECTOR, "input[role='combobox']", self.index)
예제 #6
0
 def arrow(self):
     return CTAButton(self.webdriver, By.CSS_SELECTOR, ".form-control.truncate", self.index)
예제 #7
0
 def ok_modal_button(self):
     return CTAButton(self.web_element, By.CSS_SELECTOR,
                      "button.btn.btn-primary", 2)
예제 #8
0
 def edit_button(self):
     return CTAButton(self.webdriver, By.CSS_SELECTOR, ".btn-primary")
 def confirm_delete(self):
     return CTAButton(self.web_element, By.CSS_SELECTOR, ".btn.btn-lg.btn-danger")
예제 #10
0
 def account_settings_button(self):
     return CTAButton(self.webdriver, By.CSS_SELECTOR, ".dropdown-item")
예제 #11
0
 def user_profile(self):
     return CTAButton(self.webdriver, By.CSS_SELECTOR, ".user-dropdown")
 def main_menu_species_button(self):
     return CTAButton(self.webdriver, By.CSS_SELECTOR,
                      "nav > ul > li:nth-child(10)")
 def main_menu_products_button(self):
     return CTAButton(self.webdriver, By.CSS_SELECTOR,
                      "nav > ul > li:nth-child(9)")
 def main_menu_categories_button(self):
     return CTAButton(self.webdriver, By.CSS_SELECTOR,
                      "nav > ul > li:nth-child(8)")
예제 #15
0
 def login_button(self):
     return CTAButton(self.webdriver, By.CSS_SELECTOR, '.btn-primary')
예제 #16
0
 def add_button(self):
     return CTAButton(self.webdriver,
                      by_type=By.CSS_SELECTOR,
                      value='.btn-success')
 def add_button(self):
     return CTAButton(self.webdriver,
                      by_type=By.CSS_SELECTOR,
                      value='.btn-secondary',
                      index=1)
예제 #18
0
 def cancel_button(self):
     return CTAButton(self.web_element, By.CSS_SELECTOR,
                      "button.btn.btn-default")
예제 #19
0
 def ok_button(self):
     return CTAButton(self.web_element, By.CSS_SELECTOR,
                      "button.ajs-button.ajs-ok")
예제 #20
0
 def discard_button(self):
     return CTAButton(self.web_element, By.CSS_SELECTOR,
                      "button.btn.btn-primary", 0)
예제 #21
0
 def cancel_button(self):
     return CTAButton(self.web_element, By.CSS_SELECTOR,
                      "button.ajs-button.ajs-cancel")
예제 #22
0
 def commit_button(self):
     return CTAButton(self.web_element, By.CSS_SELECTOR,
                      "button.btn.btn-primary", 1)
예제 #23
0
 def arrow(self):
     return CTAButton(self.webdriver, By.CLASS_NAME, "Select-arrow-zone", self.index)
 def ok_button(self):
     return CTAButton(self.web_element, By.CSS_SELECTOR,
                      ".btn.btn-lg.btn-primary")
예제 #25
0
 def arrow(self):
     return CTAButton(self.webdriver, By.CSS_SELECTOR, "select.form-control", self.index)
예제 #26
0
 def edit_row_item(self):
     return CTAButton(self._row_element, By.CSS_SELECTOR,
                      ".btn-secondary.btn-sm")
 def cancel_button(self):
     return CTAButton(self.webdriver, By.CSS_SELECTOR, ".btn-danger")
예제 #28
0
 def delete_row_item(self):
     return CTAButton(self._row_element, By.CSS_SELECTOR,
                      ".btn-danger.btn-sm")
예제 #29
0
 def save_button(self):
     return CTAButton(self.webdriver,
                      by_type=By.CSS_SELECTOR,
                      value='.btn-success',
                      index=1)
 def main_menu_sales_overview_button(self):
     return CTAButton(self.webdriver, By.CSS_SELECTOR,
                      "nav > ul > li:nth-child(4) > ul > li:nth-child(1)")