selenium+Python(二)定位元素

自动化测试中常用的功能是通过各种元素,例如id,class,xpath,css等内容来寻找定位元素,而且不光可以定位一个元素,还可以定位一队元素,然后逐个操作。

#定义一个定位操作单个元素的函数

def Signup_Click(browser):
    input3 = browser.find_element_by_class_name("checkbtn")
    try:
        input3.click()
        return "Signup successfully \n"
    except:
        return "Signup failed \n"
        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 \n"

posted @ 2016-07-15 09:45  Gem丶超超  阅读(401)  评论(0编辑  收藏  举报