zoukankan      html  css  js  c++  java
  • RF(元素定位)

    1.id 定位

    Open Browser    https://www.baidu.com    gc
    Input Text    id=kw    selenium    #注意 id 的值 kw 没有用引号括起来
    Close Browser        

    2.name 定位

    Open Browser    https://www.baidu.com    gc
    Input Text    name=wd    selenium
    Close Browser        

    3.class 定位

    Open Browser    https://www.baidu.com    gc
    Input Text    class=s_ipt    selenium
    Close Browser        

    4.js 脚本定位

    Open Browser    https://www.baidu.com    gc    
    Execute Javascript    document.getElementById("kw").value="selenium"            
    Close Browser            

    5.xpath 定位

    • 直接复制
    • 绝对路径定位
    • //代表相对路径  * 通配符(任意标签)  @ 符后面接元素属性
    Open Browser    https://www.baidu.com    gc
    Input Text    xpath=//*[@id="kw"]    selenium   
    Sleep    2    
    Close Browser    
    •  组合定位
    Open Browser    https://www.baidu.com    gc
    Input Text    xpath=//*[@id="kw"and @name="wd"]    selenium
    Close Browser        
    •  父级定位
    Open Browser    https://www.baidu.com    gc
    Input Text    xpath=//*[@id="form"]/span[1]/input[1]    selenium    #先定位到父级,再一级一级往下找
    Close Browser        

    6.css 定位

    • 直接复制
    • id 提取器
    Open Browser    https://www.baidu.com    gc
    Input Text    css=#kw    selenium    #id 用 # 表示
    Close Browser        
    • class 提取器
    Open Browser    https://www.baidu.com    gc
    Input Text    css=.s_ipt    selenium    #class 用 . 表示
    Close Browser        
    •  [属性=值]
    Open Browser    https://www.baidu.com    gc
    Input Text    css=[id=kw]    selenium
    Close Browser        
    •  组合定位
    Open Browser    https://www.baidu.com    gc
    Input Text    css=[id=kw][name=wd]    selenium
    Close Browser        
    •  父级定位
    Open Browser    https://www.baidu.com    gc
    Input Text    css=form>span>input    selenium
    Close Browser        
    Open Browser    https://www.baidu.com    gc
    Input Text    css=[id=form]>span>input    selenium 
    Close Browser        
    •  css 包含定位
    Open Browser    https://www.baidu.com    gc
    Input Text    css=[id~=kw]    selenium    #id 属性中包含 kw
    Close Browser        
  • 相关阅读:
    css3动画
    jquery和js进行添加样式
    网站基本了解
    新闻内容显示样式去除
    网页中常用的js特效
    手机和电脑同时兼容的网站
    使用repeter绑定数据的最高效率的方法
    常识(其他)
    OI暑假集训游记
    动态规划归纳(基础篇)
  • 原文地址:https://www.cnblogs.com/ZhengYing0813/p/12462444.html
Copyright © 2011-2022 走看看