摘要: 1、 插入中文数据提示 FAIL UnicodeEncodeError: 'latin-1' codec can't encode characters in position 92-107: ordinal not in range(25 DataBaseLibrary插入中文乱码的解决:修改D: 阅读全文
posted @ 2017-07-20 17:37 思源2017 阅读(1244) 评论(0) 推荐(0) 编辑
摘要: Robot Framework 提供了多种Library。其中Database Library可用来连接操作数据库。 1.安装Database Library 打开Robot Framework官网,找到Database Library,官网提供了Java 和Python两个版本的Database 阅读全文
posted @ 2017-07-20 17:11 思源2017 阅读(335) 评论(0) 推荐(0) 编辑
摘要: RobotFrame Work为我们提供了包括OS、Android、XML、FTP、HTTP、DataBase、Appium、AutoIt、Selenium、 Watir等大量的库。在使用过程中,除这些库之外,对于某些我们自己特定的应用逻辑,我们还需要开发自己的Library,以便于进行自动化测试。 阅读全文
posted @ 2017-07-20 13:06 思源2017 阅读(624) 评论(0) 推荐(0) 编辑
摘要: 使用ff_profile_dir来加载你的配置文件,保持登录或加载插件 使用ff_profile_dir来加载你的配置文件,保持登录或加载插件 ## 引子 ##有时候测试时需要加载ff的一些插件,但是直接open browser是一个干净浏览器,什么都没有于是有了ff_profile_dir,这个参 阅读全文
posted @ 2017-07-20 10:42 思源2017 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 在进行软件自动化测试时,我们设计并编写好一个测试脚本的业务逻辑之后,需要将其中的业务数据提取为变量,并对业务逻辑进行封装。在后续的测试过程中,只需设置每次测试的测试数据,而不必更改业务逻辑。 举个例子,我们对baidu搜索进行兼容性测试时,我们的业务逻辑是 [打开浏览器] - [输入搜索内容] - 阅读全文
posted @ 2017-07-20 09:52 思源2017 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 本篇文章主要介绍一下具体的定位方法。 我们的脚本如下: 这里我们用到了Selenium2Library进行浏览器控制。接下来查找Selenium2Library的官方文档,来查看如何进行页面元素定位。 在Github上搜索Selenium2Library,项目地址为 https://github.c 阅读全文
posted @ 2017-07-20 09:23 思源2017 阅读(1047) 评论(0) 推荐(0) 编辑