博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
RF第二讲--Selenium2Library库的简单实用
阅读量:5036 次
发布时间:2019-06-12

本文共 1427 字,大约阅读时间需要 4 分钟。

现在对于RF的应用方法已经有很多书介绍了,网上也可以搜到免费的电子书可以学习。今天就简单和大家介绍一下RF的用法之一,就是基于Selenium2Library库的使用。

    1、首先需要安装Selenium2Library库,这时候就要用到之前说的pip啦~~~打开运行,输入pip install robotframework-selenium2library

回车后就会自动安装了。

    2、然后回到RF,开始我们的RF之旅吧~~~

新建一个项目,选择New Project

注意,这里右侧的Type最好选Directory,也就是目录,这样在以后测试过程中就可以把同一个项目的用例放在同一个文件夹里。点击OK。

    3、新建了文件夹以后,继续右键,新建一个“套”:

要知道在测试的过程中,即使一个功能也会有很多个测试用例,一个suit里就代表一个功能点。

名字自己根据测试的功能来取,右侧format选择txt格式的,这样在文件(Create Path)就会以.txt文本文件保存。

    4、好,最后就是开始建测试用例啦:

继续右键吧~~~

选择新建测试用例,名字就是具体用例的测试点,比如:登录--空账号

    5、好啦,一切就绪:

准备好以后就是上图的样子~~~

    我们要做的就是在右侧的方格里写我们要写的脚本(写出的东西就叫脚本~)

 

    写之前你是知道自己要干什么的,比如我现在要写打开浏览器,然后进行一些操作。而且不同的公司业务不同,我们必须要知道该怎么用各种关键字:按F5,打开search keywords:

在这里,你就可以知道相应的关键字该怎么用啦~~~比如搜索open browser,在安装了selenium2library库以后,你就可以看到这个方法需要输入的参数啦~~

    6、现在我们只做一个打开浏览器的例子:

    (1)点击建好的suit,看到如下页面:

点击Library,后输入Selenium2Library:

确定,如果是黑色的,就证明导入成功了;红色的说明Selenium2Library库安装失败了,重装一下吧~~(pip install robotframework-selenium2library)

    (2)导入成功后回到方格界面:

输入:

看,open browser的颜色是蓝色的,证明已经找到了这个关键字(找不到是黑色的),后面是浏览器自动打开后打开的页面(这里写的是度娘),第三个则是使用的浏览器,我用的是chrome浏览器。

    好,一切就绪,点击运行吧(快捷键F8)~~

    (3)什么?浏览器没有打开?运行后是红色的??这说明用力失败了,那怎么行!看一下报错,不管是gekodriver还是chromedriver报错,都按着下面的方法来解决吧~~~

    度娘搜索gekodriver和chromedriver,下载下来,解压以后都是.exe文件,不需要执行,直接把他们放到Python的安装文件夹下:

然后去环境变量(右键计算机-属性-高级系统设置-环境变量)

进入后把当前目录加到PATH中,注意PATH里面原来的东西都要保留哦,不同的路径用英文;分格:

这里还有一点需要注意,就是浏览器版RF也会有下面的返回:

这样,一个简单的打开浏览器的脚本就写好啦~~~

 

微信公众号搜索“自动化测试实战”或扫描下方二维码添加关注~~~

转载于:https://www.cnblogs.com/captainmeng/p/7668007.html

你可能感兴趣的文章
【读书笔记】《HTTP权威指南》:Web Hosting
查看>>
Inoodb 存储引擎
查看>>
数据结构之查找算法总结笔记
查看>>
Linux内核OOM机制的详细分析
查看>>
Android TextView加上阴影效果
查看>>
Requests库的基本使用
查看>>
C#:System.Array简单使用
查看>>
C#inSSIDer强大的wifi无线热点信号扫描器源码
查看>>
「Foundation」集合
查看>>
算法时间复杂度
查看>>
二叉树的遍历 - 数据结构和算法46
查看>>
类模板 - C++快速入门45
查看>>
[转载]JDK的动态代理深入解析(Proxy,InvocationHandler)
查看>>
centos7 搭建vsftp服务器
查看>>
RijndaelManaged 加密
查看>>
Android 音量调节
查看>>
HTML&CSS基础学习笔记1.28-给网页添加一个css样式
查看>>
windows上面链接使用linux上面的docker daemon
查看>>
Redis事务
查看>>
Web框架和Django基础
查看>>