美文网首页
selenium 学习笔记之定位器

selenium 学习笔记之定位器

作者: 小侯童鞋 | 来源:发表于2017-03-28 13:46 被阅读0次

    一、通过元素的id属性来定位元素

    id一般为唯一的,即使将元素移动到页面的其他地方也能够成功定位到

    格式:id=id属性值

    例如:

    id=head

    二、通过元素的name属性来定位元素

    格式:name=name属性值

    例如:

    name=verifybutton1

    如果有多个元素的name属性相同,则可同结合其他属性来进行唯一定位

    例如:若页面中有两个具有name属性为verifybutton1的元素则可以使用

    name=verifybutton1 value=chocolate

    三、通过link text 定位元素

    格式:link=链接文本名称

    例如:

    link=地图

    四、通过xpath查询定位元素

    xpath知识链接:www.w3school.com.cn/xpath/index.asp

    五、通过css选择器定位元素

    格式:css=cssSelector

    1.通过子节点找到元素

    在我的理解来看是以">"符号来表示下一级,例如先定位到id="ftConw"元素,接着定位他的下一级元素p,最后定位到a(书上写的是通过子节点找到元素,但是如果是这样理解的话应该是通过父节点找到元素,暂且跟书上一致)

    通过子节点找到元素

    2.通过同级节点找到元素

    个人理解为"+"链接两个相同的节点,如这里要找到第三个元素a则后面使用连个+连接

    3.通过class属性找到元素

    格式:css=div.classname

    例如:

    通过class属性定位元素

    4.通过id属性找到元素

    格式:css=#id属性值

    例如:

    通过id属性定位元素

    5.通过元素的其他属性找到元素

    格式:css=元素名称[属性名="属性值"][属性名="属性值"]

    例如:

    通过元素属性定位元素

    相关文章

      网友评论

          本文标题:selenium 学习笔记之定位器

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