2013-02-22 3 views
0

Не удалось найти решение проблемы с помощью поиска, поэтому я создал эту тему.RobotFramework: cx_Oracle - FAIL: InternalError: Нет ошибки Oracle?

У меня возникли проблемы при подключении к базе данных Oracle с помощью DataBase libary и модуля cx_Oracle.

В питоне import cx_Oracle работает большой (не возвращает ошибок), но когда я пытаюсь подключиться к БД на RobotFramework с Connect To Database Using Custom Params | cx_Oracle | 'user', 'pass', 'host/db'

Я получаю сообщение об ошибке: FAIL : InternalError: No Oracle error?

Если я пытаюсь подключиться к базе данных с помощью

Connect To Database | dbapiModuleName=cx_Oracle | dbName=db_name | dbUsername=user | dbPassword=pass | dbHost=host | dbPort=port 

Я получаю сообщение об ошибке: FAIL : TypeError: 'database' is an invalid keyword argument for this function

Я использую Wi ndows7 x86, пользователь, не являющийся администратором, Oracle 11g, Python 2.7.3, cx_Oracle 5.1.2, RobotFramework 2.7.6, RIDE 1.0.1. Все остальное работает как шарм (подключение к базе данных с использованием PLSQLDeveloper, RobotFramework, Selenium2Libary и т. Д.)

Есть ли у кого-нибудь идеи, как я могу решить свою проблему?

С уважением, Kristiāns

ответ

1

Я столкнулся с такой же проблемой: 'FAIL: TypeError: 'база данных' является недопустимым аргументом ключевое слово для этой функции'

Это то, что работает для меня:

DatabaseLibrary.Connect To Database Using Custom Params | cx_Oracle | 'user', 'password', 'host:port/dbname' 
Смежные вопросы