自动化测试中常用的功能是通过各种元素,例如id,class,xpath,css等内容来寻找定位元素,而且不光可以定位一个元素,还可以定位一队元素,然后逐个操作。
#定义一个定位操作单个元素的函数
def Signup_Click(browser):
input3 =
browser.find_element_by_class_name("checkbtn")
try:
input3.click()
return "Signup successfully
"
except:
return "Signup failed
"
pass
#定义一个定位操作多个元素的函数
def Love_Clicks(browser,k):
inputs2 =
browser.find_elements_by_class_name("love")
#注意,是elements,不是element,复数形式
for input2
in inputs2:
try:
input2.click()
except:
pass
return
str(i)+" Love successfully
"