Example #1
0
 def test_focus(self):
     value = "value"
     attribute_name = "focusTest"
     self.text_field.set_attribute(attribute_name, value)
     self.text_field.focus()
     driver = JDISettings.get_driver_factory().get_driver()
     result_value = driver._switch_to.active_element.get_attribute(attribute_name)
     Assert.assert_equal(value, result_value)
 def test_focus(self):
     value = "value"
     attribute_name = "focusTest"
     self.text_field.set_attribute(attribute_name, value)
     self.text_field.focus()
     driver = JDISettings.get_driver_factory().get_driver()
     result_value = driver._switch_to.active_element.get_attribute(attribute_name)
     Assert.assert_equal(value, result_value)
Example #3
0
 def contains_url(self):
     return JDISettings.get_driver_factory().get_driver(
     ).current_url in self.url
Example #4
0
 def clear_cache(self):
     JDISettings.get_driver_factory().get_driver().delete_all_cookies()
Example #5
0
 def check_title(self):
     return JDISettings.get_driver_factory().get_driver(
     ).title == self.title
Example #6
0
 def add_cookie(self, cookie):
     JDISettings.get_driver_factory().get_driver().add_cookie(cookie)
Example #7
0
 def is_check_action(self):
     driver = JDISettings.get_driver_factory().get_driver()
     return False if driver.find_element_by_xpath(
         "//*[@id='elements-checklist']//*[*[text()='Water']]/input"
     ).get_attribute("checked") is None else True
Example #8
0
 def get_driver():
     return JDISettings.get_driver_factory().get_driver()
Example #9
0
 def drag_and_drop(self, target):
     driver = JDISettings.get_driver_factory().get_driver()
     ActionChains(driver).drag_and_drop(self.get_web_element(), target.get_web_element()).perform()
Example #10
0
 def focus_action(self):
     size = self.get_web_element().size
     driver = JDISettings.get_driver_factory().get_driver()
     ActionChains(driver).move_to_element_with_offset(self.get_web_element(), size["width"] / 2, size["height"] / 2).perform()
Example #11
0
 def mouse_over(self):
     driver = JDISettings.get_driver_factory().get_driver()
     ActionChains(driver).move_to_element(self.get_web_element()).perform()
Example #12
0
 def click_center(self):
     driver = JDISettings.get_driver_factory().get_driver()
     ActionChains(driver).click(self.get_web_element()).perform()
Example #13
0
 def set_attribute(self, attribute_name, value):
     JDISettings.get_driver_factory()\
         .get_driver().execute_script("arguments[0].setAttribute('{0}',arguments[1]);".format(attribute_name),
                                      self.get_element(), value)
Example #14
0
 def check_all_unchecked(self):
     driver = JDISettings.get_driver_factory().get_driver()
     els = driver.find_elements(By.CSS_SELECTOR, value="#elements-checklist input")
     for el in els:
         Assert.assert_true(el.get_attribute("checked") in ["false", None])
Example #15
0
 def match_url(self):
     return JDISettings.get_driver_factory().get_driver(
     ).current_url.search(self.url)
Example #16
0
 def refresh(self):
     JDISettings.get_driver_factory().get_driver().refresh()
Example #17
0
 def loose_focus():
     JDISettings.get_driver_factory().get_driver().find_element(By.CLASS_NAME,"footer-content").click()
Example #18
0
def check_page_opened(num):
    Assert.assert_true(JDISettings.get_driver_factory().get_driver().current_url.endswith("/page{0}.htm".format(num)))
Example #19
0
 def get_lines(self):
     return JDISettings.get_driver_factory() \
         .get_driver().execute_script("return arguments[0].value", self.get_element()).split("\n")
Example #20
0
 def hover_action(self, names):
     driver = JDISettings.get_driver_factory().get_driver()
     self._choose_item_action(names, lambda el: ActionChains(driver).move_to_element(el).click_and_hold().perform())
Example #21
0
 def click_center(self):
     driver = JDISettings.get_driver_factory().get_driver()
     ActionChains(driver).click(self.get_web_element()).perform()
Example #22
0
File: element.py Project: vepam/JDI
 def set_attribute(self, attribute_name, value):
     JDISettings.get_driver_factory()\
         .get_driver().execute_script("arguments[0].setAttribute('{0}',arguments[1]);".format(attribute_name),
                                      self.get_element(), value)
Example #23
0
 def mouse_over(self):
     driver = JDISettings.get_driver_factory().get_driver()
     ActionChains(driver).move_to_element(self.get_web_element()).perform()
Example #24
0
 def back(self):
     JDISettings.get_driver_factory().get_driver().back()
Example #25
0
 def focus_action(self):
     size = self.get_web_element().size
     driver = JDISettings.get_driver_factory().get_driver()
     ActionChains(driver).move_to_element_with_offset(
         self.get_web_element(), size["width"] / 2, size["height"] / 2
     ).perform()
Example #26
0
 def check_url(self):
     return JDISettings.get_driver_factory().get_driver(
     ).current_url == self.url
Example #27
0
 def drag_and_drop(self, target):
     driver = JDISettings.get_driver_factory().get_driver()
     ActionChains(driver).drag_and_drop(self.get_web_element(), target.get_web_element()).perform()
Example #28
0
 def contains_title(self):
     return JDISettings.get_driver_factory().get_driver(
     ).current_title in self.title
Example #29
0
 def loose_focus():
     JDISettings.get_driver_factory().get_driver().find_element(
         By.CLASS_NAME, "footer-content").click()
Example #30
0
 def forward(self):
     JDISettings.get_driver_factory().get_driver().forward()
Example #31
0
 def tearDown(self):
     JDISettings.get_driver_factory().get_driver().refresh()
Example #32
0
 def match_title(self):
     return JDISettings.get_driver_factory().get_driver(
     ).current_title.search(self.title)
Example #33
0
def check_page_opened(num):
    Assert.is_true(
        JDISettings.get_driver_factory().get_driver().current_url.endswith(
            "/page{0}.htm".format(num)))
Example #34
0
 def check_all_unchecked(self):
     driver = JDISettings.get_driver_factory().get_driver()
     els = driver.find_elements(By.CSS_SELECTOR,
                                value="#elements-checklist input")
     for el in els:
         Assert.assert_true(el.get_attribute("checked") in ["false", None])
Example #35
0
 def get_driver():
     return JDISettings.get_driver_factory().get_driver()