2016-11-29 6 views
0

Ich möchte mit Robot Framework eine Verbindung zu Mongo DB herstellen.Wie MongoDBLibrary für Robot Framework zu installieren

Ich habe in den folgenden Link gelesen, dass wir den Quellcode ziehen und die Bibliothek installieren müssen. Robot FrameWork - MongoDB-Library

ich die Bibliothek installiert und es ist in der Lage installiert

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

Als ich 'MongoDBLibrary' Bibliothek im RIDE fügen Sie es in rot zeigt (bedeutet Bibliothek nicht richtig installiert ist), wenn lief ich die gleiche mit eclipse + Maven project bekam ich folgende Fehlermeldung

[ 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 

Bitte jemand mir helfen, wo ich falsch gemacht haben

Machen

Antwort

1

sicher, Sie haben PyMongo (oder BSON) installiert:

pip install pymongo

pip install bson (nicht wissen, noch bei Bedarf dann)

+0

Hallo Helio, ich habe pymongo installiert, danach kein Fehler kam . Danke für Ihre Hilfe. Jetzt versuche ich mich mit mongo DB zu verbinden, die folgenden Schritte folgten. 'Connect to mongoDB dbhost = 172.20.31.236 dbPort = 27017' Dieser Schritt ist erfolgreich, nach dem Abfragen der Fehlerautorisierung erforderlich Fehler, bitte helfen Sie mir, wie zu autorisieren –

+0

Bitte markieren Sie meine Antwort als akzeptiert. (Das Auth-Problem würde sicherlich eine Antwort in der Dokumentation haben) – Helio

+0

mongo db verbinden wie Benutzername und Passwort übergeben? – Karthi

Verwandte Themen