Пример #1
0
 def element_is_exists(self,type,value):
    flag=True
    driver=ElementFinder().driver
    try:
        driver.find_element(type,value)
        return flag
    except:
        flag=False
        return flag
Пример #2
0
 def type(self, type, position, value):
     finder = ElementFinder()
     element = finder.find_element(type, position)
     if element != None:
         element.send_keys(value)
     else:
         print("No Find")
Пример #3
0
 def clickLonger(self, type, position):
     finder = ElementFinder()
     element = finder.find_element(type, position)
     if element != None:
         WebDriverEngine().runJs('window.scrollTo(0,' + element.location +
                                 ')')
         element.click()
         time.sleep(3)
Пример #4
0
 def ClickandHold(self,type,position):
     finder = ElementFinder()
     element = finder.find_element(type,position)
     if element!=None:
         # WebDriverEngine().runJs('window.scrollTo(0,'+element.location+')')
         # element.click()
         ActionChains(driver=ElementFinder().driver).click_and_hold(element)
         time.sleep(3)
Пример #5
0
 def isElementPresent(self, type, position):
     finder = ElementFinder()
     element = finder.find_element(type, position)
     logger.info('e.getMessage')
     if element != None:
         return True
     else:
         return False
Пример #6
0
 def getValue(self, type, position):
     finder = ElementFinder()
     return finder.find_element(type, position).get_attribute('value')
Пример #7
0
 def click(self, type, position):
     finder = ElementFinder()
     element = finder.find_element(type, position)
     if element != None:
         element.click()
         time.sleep(3)
Пример #8
0
 def ischecked(self, type, position):
     finder = ElementFinder()
     element = finder.find_element(type, position)
     return element.is_selected()
Пример #9
0
 def getText(self,type,position):
     finder = ElementFinder()
     element = finder.find_element(type, position).text.strip()
     print(element)
     return element
Пример #10
0
 def typeAndClear(self, type, position, value):
     finder = ElementFinder()
     element = finder.find_element(type, position)
     if finder:
         element.clear()
         element.send_keys(value)
Пример #11
0
 def rightClickMouse(self, type, position):
     driver = startBrowser()
     finder = ElementFinder()
     element = finder.find_element(type, position)
     ActionChains(driver).context_click(element).perform()
Пример #12
0
 def mouseoverElement(self, type, position):
     driver = startBrowser()
     finder = ElementFinder()
     element = finder.find_element(type, position)
     ActionChains(driver).move_to_element(element).perform()
Пример #13
0
 def getSelect(self, type, position):
     finder = ElementFinder()
     inputSelect = finder.find_element(type, position)
     return inputSelect
Пример #14
0
 def doubleClick(self,type,position):
     finder = ElementFinder()
     element = finder.find_element(type,position)
     if element!=None:
         ActionChains(ElementFinder().driver).double_click(element).perform()
         time.sleep(1.5)
Пример #15
0
 def getText(self, type, position):
     finder = ElementFinder()
     return finder.find_element(type, position).text().strip()
Пример #16
0
 def isDisplayed(self, type, position):
     finder = ElementFinder()
     element = finder.find_element(type, position)
     if element != None:
         print(element.is_displayed())
Пример #17
0
 def getSelect(self,type,position,value=None):
     finder = ElementFinder()
     element=finder.find_element(type,position)
     select=Select(element)
     return select