데이터베이스 유효성 검사를 지원하는 Robot Framework의 데이터베이스 라이브러리를 사용하고 있습니다. 내가 사용임시 SQL 서버의 Robot Framework에서 데이터베이스 라이브러리를 사용하는 방법
***Variables***
***Settings***
Suite Setup
Suite Teardown
Test Setup
Test Teardown
Library DatabaseLibrary
***Testcases***
UC_DB_Validation
가 데이터베이스에 연결하려면 :
dbapiModuleName=Mysqldb dbName='bigetestsrv' dbUsername='ravitest' dbPassword='welcome' dbHost='10.73.92.18'
나는 다음과 같은 얻을 pybot을 사용하여 명령 프롬프트에서 연결 문자열을 실행하는 경우
나는이 기본 명령을 실행하려고 오류 :"No Module Named as Mysqldb"
유효한 신임 정보로 Query Express를 사용하고 있고 내 컴퓨터에 SQL Server가 설치되어 있지 않습니다.
내 DB에 어떻게 연결할 수 있습니까? 내가 가진
다른 누구든지 DatabaseLibrary를 통해 SQL Server에 연결하는 데 문제가있는 경우 : DatabaseLibrary와 함께 pyodbc 모듈을 사용했습니다. databaseLibrary가 최신 드라이버 대신 매우 오래된 "SQL Server"ODBC 드라이버를 지정하기 때문에 DatabaseLibrary "Connect to Database"키워드는 pyodbc와 함께 최신 버전의 SQL Server에 연결할 때 작동하지 않습니다. 따라서 "데이터베이스에 사용자 정의 매개 변수 연결"키워드를 사용하십시오. 그러나 catch가 있습니다. 연결 문자열을 지정하는 두 번째 인수를 따옴표로 묶어야 작동합니다. –