【发布时间】:2014-09-24 05:31:27
【问题描述】:
我正在使用带有数据库库的 Robot Framework 来测试 localhost 上的数据库查询。我正在通过 XAMPP 运行它。
这是我的测试用例:
我已经为 Python 2.7 安装了 MySQLDb,但是,当我使用 pybot 运行它时,它一直返回错误:
从数据库中选择 |失败 |
NoSectionError:没有部分:“默认”
请帮我解决这个问题。谢谢。
【问题讨论】:
我正在使用带有数据库库的 Robot Framework 来测试 localhost 上的数据库查询。我正在通过 XAMPP 运行它。
这是我的测试用例:
我已经为 Python 2.7 安装了 MySQLDb,但是,当我使用 pybot 运行它时,它一直返回错误:
从数据库中选择 |失败 |
NoSectionError:没有部分:“默认”
请帮我解决这个问题。谢谢。
【问题讨论】:
您应该检查 dbConfigFile 的内容。您没有指定一个,所以默认一个是 ./resources/db.cfg。
错误提示当 python 尝试解析该文件时,它找不到名为 default 的部分。在文档中它说:
注意:直接指定 dbapiModuleName、dbName dbUsername 或 dbPassword 将覆盖 dbConfigFile 中相同键的属性
所以即使你指定了所有属性,它也会读取配置文件。
【讨论】: