添加元素不存在的报错处理

This commit is contained in:
jerrylizilong 2019-02-25 12:31:14 +08:00
parent ca22621d15
commit 51ab1225a1
1 changed files with 5 additions and 1 deletions

View File

@ -21,7 +21,10 @@ class extend():
return element return element
else: else:
elements.remove(element) elements.remove(element)
return elements[0] if len(elements)>0:
return elements[0]
else:
raise NoSuchElementException
def find_elements(self,driver,para_list): def find_elements(self,driver,para_list):
method, value = para_list[0], para_list[1] method, value = para_list[0], para_list[1]
@ -193,6 +196,7 @@ class extend():
def fill(self,driver,para_list,text, is_displayed = True): def fill(self,driver,para_list,text, is_displayed = True):
element = self.find_element(driver, para_list,is_displayed) element = self.find_element(driver, para_list,is_displayed)
print(len(element))
# element = driver.find_element(by=para_list[0],value=para_list[1]) # element = driver.find_element(by=para_list[0],value=para_list[1])
element.clear() element.clear()
element.send_keys(text) element.send_keys(text)