selenium元素定位方法介绍

  1. 元素定位方法

    创新互联公司专注于企业营销型网站、网站重做改版、歙县网站定制设计、自适应品牌网站建设、HTML5商城开发、集团公司官网建设、外贸网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为歙县等各大城市提供网站开发制作服务。

    元素名称

    webdriver API

    id

    find_element_by_id()

    name

    find_element_by_name()

    class name

    find_element_by_class_name()

    tag name

    find_element_by_tag_name()

    link text

    find_element_by_link_text()

    partial link text

    find_element_by_partial_link_text()

    xpath

    find_element_by_xpath()

    css selector

    find_element_by_css_selector()

  2. 元素的操作方法

    方法

    说明

    clear

    清除元素内容

    send_keys

    模拟按键输入

    click

    点击

    submit

    提交表单

  3. Xpath定位介绍

    表达式

    结果

    /xxx

    选取根节点xxx

    /xxx/yyy

    根据绝对路径选择元素

    //xxx

    整个文档扫描,找到所有xxx元素

    //xxx/yyy

    所有父元素为xxx的yyy元素

    .

    选取当前节点的父元素节点

    ..

    选取父元素地址

    //xxx[@id]

    选取所有xxx元素中有id属性的元素

    //xxx[@id=yyy]

    选取所有xxx元素id属性为yyy的元素

    //*[count(xxx)=2]

    统计xxx元素个数=2的节点

    //*[local-name()='xxx']

    找到tag为xxx的元素

    //*[starts-with(local-name(),'x')]

    找到所有tag以x开头的元素

    //*[contains(local-name(),'x')]

    找到所有tag包含x的元素

    //*[string-length(local-name()) = 3]

    找到所有tag长度为3的元素

    //xxx | //yyy

    多个路径查找


本文名称:selenium元素定位方法介绍
网站地址:http://pwwzsj.com/article/jjjcsj.html