【问题标题】:How to install MongoDBLibrary for Robot Framework如何为机器人框架安装 MongoDBLibrary
【发布时间】:2017-06-08 12:50:50
【问题描述】:

我想使用 Robot Framework 连接到 Mongo DB。

我在下面的链接中读到了我们必须提取源代码并安装库。 Robot FrameWork - MongoDB-Library

我安装了库,它安装在该位置

D:\Python27\Lib\site-packages\MongoDBLibrary

当我在RIDE 中添加'MongoDBLibrary' 库时,它显示为红色(表示库未正确安装), 当我使用eclipse + Maven project 运行相同时,出现以下错误

[ ERROR ] Error in file 'D:\Robot_WorkSpace\robotFrameWork\src\test\robotframework\acceptance\MongoQuery.txt': Importing test library 'D:\Python27\Lib\site-packages\MongoDBLibrary' failed: ImportError: No module named bson
Traceback (most recent call last):
  File "D:\Python27\Lib\site-packages\MongoDBLibrary\__init__.py", line 2, in <module>
    from mongoquery import MongoQuery
  File "D:\Python27\Lib\site-packages\MongoDBLibrary\mongoquery.py", line 2, in <module>
    from bson.objectid import ObjectId
PYTHONPATH:
  C:\Users\akurasa\.m2\repository\org\robotframework\robotframework\3.0\Lib
  C:\Users\akurasa\.m2\repository\org\robotframework\robotframework\3.0\robotframework-3.0.jar\Lib
  __classpath__
  __pyclasspath__/
CLASSPATH:
  /D:/Sarada/eclipse/configuration/org.eclipse.osgi/bundles/789/1/.cp/jars/plexus-classworlds-2.4.jar

请任何人帮助我哪里做错了

【问题讨论】:

    标签: robotframework


    【解决方案1】:

    确保您已安装 PyMongo(或 bson):

    pip install pymongo

    pip install bson(不知道那时是否还需要)

    【讨论】:

    • 嗨 helio,我已经安装了 pymongo,之后没有错误出现。谢谢你的帮助。现在我正在尝试连接到 mongo DB,遵循以下步骤。 Connect to mongoDB dbhost=172.20.31.236 dbPort=27017这一步成功了,之后查询getting error authorization required 错误,请大神帮忙,怎么授权
    • 请将我的回答标记为已接受。 (身份验证问题肯定会在文档中得到答案)
    • 连接mongo db如何传递用户名和密码?
    猜你喜欢
    • 1970-01-01
    • 2018-03-10
    • 2015-10-09
    • 2013-01-26
    • 1970-01-01
    • 2022-10-18
    • 2017-03-27
    • 2017-04-18
    • 2019-03-19
    相关资源
    最近更新 更多