Beispiel #1
0
 def clickLonger(self,locator):
     finder = ElemFinder()
     element = finder.findElement(locator)
     if element!=None:
         ElemFinder().runJs('window.scrollTo(0,'+element.location+')')
         element.click()
         time.sleep(3)
Beispiel #2
0
 def isElementPresent(self,locator):
     finder = ElemFinder()
     try:
         element = finder.findElement(locator)
     except:
         logging.info('e.getMessage')
     if element!=None:
         return True
     else:
         return False
Beispiel #3
0
    def rightClickMouse(self,locator):
        finder = ElemFinder()
        element = finder.findElement(locator)
        ActionChains(self.driver).context_click(element).perform()



#**********************************************************************************
    # def selectByValue(self,locator,value):
    #     WebDriverEngine().getSelect(locator)
    #     time.sleep(5)
    # def selectByVisibleText(self,locator,value):
    #     WebDriverEngine().getSelect(locator)
    # def selectByIndex(self,locator,index):
    #     WebDriverEngine().getSelect(locator)
Beispiel #4
0
 def type(self, locator, value):
     finder = ElemFinder()
     element = finder.findElement(locator)
     if element != None:
         element.send_keys(value)
Beispiel #5
0
 def selectByIndex(self,locator,index):
     finder = ElemFinder()
     # select(finder.findElement(locator)).select_by_index(index)
     finder.findElement(locator).select_by_index(index)
     time.sleep(5)
Beispiel #6
0
 def selectByVisibleText(self,locator,value):
     finder = ElemFinder()
     select(finder.findElement(locator)).select_by_visible_text(value)
     time.sleep(5)
Beispiel #7
0
 def selectByValue(self,locator,value):
     finder=ElemFinder()
     select(finder.findElement(locator)).select_by_value(value)
     time.sleep(5)
Beispiel #8
0
 def getSelect(self,locator):
     finder = ElemFinder()
     inputSelect=select().select(finder.findElement(locator))
     # inputSelect=select(finder.findElement(locator))
     return inputSelect
Beispiel #9
0
 def getValue(self,locator):
     finder = ElemFinder()
     return finder.findElement(locator).get_attribute('value')
Beispiel #10
0
 def getText(self,locator):
     finder = ElemFinder()
     return finder.findElement(locator).text.strip()
Beispiel #11
0
 def isDisplayed(self,locator):
      finder = ElemFinder()
      element = finder.findElement(locator)
      if element!=None:
          print(element.is_displayed())
Beispiel #12
0
 def doubleClick(self,locator):
     finder = ElemFinder()
     element = finder.findElement(locator)
Beispiel #13
0
 def ischecked(self,locator):
     finder = ElemFinder()
     element = finder.findElement(locator)
     return element.is_selected()
Beispiel #14
0
 def click(self, locator):
     finder = ElemFinder()
     element = finder.findElement(locator)
     if element != None:
         element.click()
         time.sleep(3)