Selenium自动化测试selenium + python专题Web自动化测试

selenium webdriver基于Python系列文章之对

2017-04-24  本文已影响71人  七月尾巴_葵花

封装单个元素
find_element_by_id()
find_element_by_name()
find_element_by_class_name()
find_element_by_tag_name()
find_element_by_link_text()
find_element_by_partial_link_text()
find_element_by_xpath()
find_element_by_css_selector()

def findId(driver, id):

    element = driver.find_element_by_id(id)
    return element


def findName(driver, name):
    element = driver.find_element_by_name(name)
    return element


def findClassName(driver, name):
    element = driver.find_element_by_class_name(name)
    return element


def findTagName(driver, name):
    element = driver.find_element_by_tag_name(name)
    return element


def findLinkText(driver, text):
    element = driver.find_element_by_link_text(text)
    return element


def findPartialLink(driver, text):
    element = driver.find_element_by_partial_link_text(text)
    return element


def findXpath(driver, xpath):
    element = driver.find_element_by_xpath(xpath)
    return element


def findCss(driver, css):
    element = driver.find_element_by_css_selector(css)
    return element

定位一组元素:
find_elements_by_id()
find_elements_by_name()
find_elements_by_class_name()
find_elements_by_tag_name()
find_elements_by_link_text()
find_elements_by_partial_link_text()
find_elements_by_xpath()
find_elements_by_css_selector()

def findsId(driver, id):
    elements = driver.find_elements_by_id(id)
    return elements


def findsName(driver, name):
    elements = driver.find_elements_by_name(name)
    return elements


def findsClassName(driver, name):
    elements = driver.find_elements_by_class_name(name)
    return elements


def findsTagName(driver, name):
    elements = driver.find_elements_by_tag_name(name)
    return elements


def findsLinkText(driver, text):
    elements = driver.find_elements_by_link_text(text)
    return elements


def findsPartialLink(driver, text):
    elements = driver.find_elements_by_partial_link_text(text)
    return elements


def findsXpath(driver, xpath):
    elements = driver.find_elements_by_xpath(xpath)
    return elements


def findsCss(driver, css):
    elements = driver.find_elements_by_css_selector(css)
    return elements
上一篇 下一篇

猜你喜欢

热点阅读