• RFS实例登录126邮箱/利用cookie登陆百度


     

    可以直接添加用户关键字,也可以新建资源,将用户关键字添加入资源,然后导入整个资源文件

    用户关键字内部实现如下:

    打开126邮箱首页:

    Open Browser  Http://mail.126.com ie
    Reload Page #刷新浏览器   

     

     

     

    输入用户名:定义了变量${username}

    Wait Until Page Contains Element Xpath=html/body/header/a  
    Select Frame id=x-URS-iframe  
    Input Text Xpath=//input[@name='email'] ${username}

     

     

     

     

    输入密码:定义了变量${password}

    Input Text Xpath=//form[@id='login-form']//div[@class='m-container']//input[@name='password'] ${password}

     

     

     

    点击登录:

    Click element Xpath=//form[@id='login-form']//div[@class='m-container']//div[@class='f-cb loginbox']/a

     

     

     

     

    关闭浏览器:

    Close Browser  

     

     

     

    Ps:登录按钮是element,而不是button,应使用Click element(之前定位了半天。。。)

     button是那种圆形的单选或复选按钮

     RIDE中可以直接运行,也可在cmd运行,运行结果如下:

    其他pybot命令如下:

    1、执行整个项目下的所有用例: pybot 项目路径。例如: pybot D: obot

    2、执行某个suit中的所有用例: pybot 项目路径suit文件名称。 例如:pybot D: obot est.txt(test.robot)   

    3、执行具体的某个用例的用例:pybot --test 用例名称 项目路径suit文件名称。例如:pybot --test case_1_user log in D: obot est.txt

    4、执行项目中指定标签的案例: pybot --include tagName C:TF-Test

    利用cookie登陆百度

    Open Browser http://www.baidu.com/ ie
    ${co} Get Cookies  
    Add Cookie BDUSS hpRm5xxxxxx...
    Reload Page    
    ${abc} Get text css=.user-name
    ${def} Get Title  
    log ${abc}  
  • 相关阅读:
    BZOJ3674:可持久化并查集加强版
    BZOJ3772:精神污染
    BZOJ3932:[CQOI2015]任务查询系统
    BZOJ3123:[SDOI2013]森林
    BZOJ1926:[SDOI2010]粟粟的书架
    029 列表类型内置方法
    02 Python爬虫之盗亦有道
    01 Python爬虫之Requests库入门
    028 字符串类型内置方法
    027 数字类型内置方法
  • 原文地址:https://www.cnblogs.com/hotpsy/p/6906599.html
Copyright © 2020-2023  润新知