selenium webdriver基于Python系列文章之对

作者: 七月尾巴_葵花 | 来源:发表于2017-04-24 19:22 被阅读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

相关文章

网友评论

    本文标题:selenium webdriver基于Python系列文章之对

    本文链接:https://www.haomeiwen.com/subject/qknpzttx.html