添加元素不存在的报错处理
This commit is contained in:
parent
ca22621d15
commit
51ab1225a1
|
@ -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)
|
||||||
|
|
Loading…
Reference in New Issue