Selenium是当前主流的Web自动化测试工具,它支持多浏览器与多用变成语言.
Selenium2Library基于Selenium针对robot frmework开发的一个库,用于Web自动化测试.
项目地址: http://github.com/robotframework/Selenium2Library
1,File --->new project
name -->项目名 type 类型 file 文件 Drectory 项目目录
parent Drectory -->项目路径 format 文件格式 RoBOT 标准格式 txt文件格式 TSV HTML
2,Add Suite -->创建测试套件 (Selenium2)
添加Library --> Selenium2Library
3,new test Case-->创建测试用例(baidu_case)
使用Selenium2Library关键字--->F5(快捷键)
例子1:
Open Browser http://baidu.com chrome 用谷歌开打百度网页
input text id = kw robot framework 再搜索框中输入
robot framework
Click Button id =su 点击搜索按钮
sleep 2 延迟2秒
${title} get title 获取网页头文件标题
log ${title} 打印网页头文件标题
例子2:
Open Browser http://baidu.com chrome 用谷歌开打百度网页
input text id = kw robot framework 再搜索框中输入
robot framework
Click Button id =su 点击搜索按钮
sleep 2 延迟2秒
${title} get title 获取网页头文件标题
Should Contain ${title} robot framework_百度搜索 ( 断言结果)
例子3:
Open browser http://baidu.com chrome 用谷歌开打百度网页
input text id = kw robot framework 再搜索框中输入
robot framework
Click Button id =su 点击搜索按钮
sleep 2 延迟2秒
${title} get title 获取网页头文件标题
Should Contain ${title} robot framework_百度搜索 (验证头文件 断言结果)
close browser 关闭浏览器