美文网首页selenium2+Python学习
2018-04-28 selenium2+Python学习

2018-04-28 selenium2+Python学习

作者: Kiss丶大脸猫 | 来源:发表于2018-04-28 15:27 被阅读0次

    简单对象的定位

    对象(元素)的定位和操作是自动化测试的核心部分,其中操作又是建立在定位的基础上的,因此元素定位就显得非常重要。

    webdriver提供了一系列的元素定位方法,常用的有以下几种

    id

    name

    class name

    tag name

    link text

    partial link text

    xpath

    css selector

    分别对应python webdriver中的方法为:

    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()

    操作测试对象

    前面讲到了不少知识都是定位对象,定位只是第一步,定位之后需要对这个对象进行操作。

    webdriver中比较常用的操作元素的方法有下面几个:

    clear 清除元素的内容,如果可以的话

    send_keys 在元素上模拟按键输入

    click 单击元素

    submit 提交表单

    WebElement接口常用方法

    size 返回元素的尺寸

    text 获取元素的文本

    get_attribute(name) 获得属性值

    is_displayed() 设置该元素是否用户可见

    相关文章

      网友评论

        本文标题:2018-04-28 selenium2+Python学习

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