自动化测试-Robot Framework(九)

举报
Fitz 发表于 2017/12/23 15:23:53 2017/12/23
【摘要】 (九)扩展库之 SeleniumLibrary Web测试上一小节介绍介绍了 SeleniumLibrary 的常用关键字,这一节来举两个例子。百度搜索实例 *** Settings ***Documentation Simple example using SeleniumLibrary.Library SeleniumLibrary *** Test Cases

(九)扩展库之 SeleniumLibrary Web测试

上一小节介绍介绍了 SeleniumLibrary 的常用关键字,这一节来举两个例子。

百度搜索实例


 


*** Settings ***

Documentation     Simple example using SeleniumLibrary.

Library           SeleniumLibrary

 

*** Test Cases ***

Baidu search case

    Open Browser    https://www.baidu.com    chrome

    Input text    id:kw    selenium

    click button    id:su

    Evaluate    time.sleep(2)    time

    ${title}    Get Title

    should contain     ${title}     selenium_百度搜索

    close Browser

 

其中 sleep 为 Python 所提供的休眠方法。Get Title 获得搜索之后的页面标题,通过 should contain 关键字来断言标题是否正确。

126 邮箱登录实例


 


*** Settings ***

Documentation     Simple example using SeleniumLibrary.

Library           SeleniumLibrary

 

*** Test Cases ***

Mial login case

    Open Browser    http://www.126.com    chrome

    Evaluate    time.sleep(3)    time

    Select Frame    xpath=//*[@id="x-URS-iframe"]

    Input text    name:email    username

    Input text    name:password    123456

    click element   id:dologin

    Unselect Frame

    close Browser

这里主要使用了 Select Frame 关键字切换表单,登录按钮要用 click element 关键字。


【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。