selenium+Python(二)定位元素

自动化测试中常用的功能是通过各种元素,例如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 "

原文地址:https://www.cnblogs.com/geminichao/p/5672535.html