Esempio n. 1
0
 def send(self, obj: WebElement, value):
     try:
         obj.send_keys(value)
     except Exception as e:
         self.ERR_COUNT += 1
         if self.ERR_COUNT >= self.MAX_COUNT:
             raise e
         for black in self.black_list:
             elem = self.driver.find_elements(*black)
             if elem:
                 elem[0].click()
                 self.ERR_COUNT = 0
         return self.send(obj, value)
 def send_keys_wda(keys: str, element: WebElement):
     element.send_keys(keys)
     print(f'\nSent: \n{keys} \nto the element')
     return element
Esempio n. 3
0
def hit_key(element: WebElement, key, number_of_times):
    for i in range(number_of_times):
        element.send_keys(key)