2012-05-16 4 views
1

입니다. pypi behave page에 표시된 예제 기능을 실행하면 기대했던대로 결과물이 출력되지 않습니다. The Given, When and Then 출력 메시지는 한 번 회색으로 한 번 인쇄됩니다. 또한 각 색상이있는 줄의 시작 부분에 이상한 문자가 인쇄됩니다.파이썬의 터미널 패키지 출력은

스크린 샷 :
http://imgur.com/i2VoF

나는 위 이외에 나는 메시지 수, 셀레늄을 사용하는 기능을 실행하면 : 없음 핸들러가

로거 "selenium.webdriver.remote.remote_connection"를 찾을 수 없습니다를

어떤 생각이든 환영합니다.

+0

어떤 OS입니까? 어떤 콘솔/IDE를 사용하고 있습니까? 파이썬 커맨드 라인 또는 유휴? 스크린 샷을 타사 이미지 호스팅 사이트 (예 : http://imgur.com/)에 업로드하고 링크를 제공 할 수 있습니까? –

+1

, 우분투 10.04, 그놈 터미널 2.30.2, 파이썬 명령 줄, http://imgur.com/i2VoF –

+0

이 튜토리얼을 사용하면 도움이 될 것입니다. http://www.blog.fruiapps.com/2012/11/ 행동 주도형 Python-with-Lettuce – whatf

답변

0

출력에 색상을 지정하는 것처럼 보이지만 작동하지 않는 것 (또는 활성화되어 있습니까?). 합니다 (-c 플래그를 설명)

(('-c', '--no-color'), dict(action='store_false', dest='color', 
    help="Disable the use of ANSI color escapes.")), 

스크린 샷 :

screenshot without colouring

직장에 착색 원하신다면, 내가 읽어 보시기 바랍니다 Print in terminal with colors using Python?

configuration.py에서 python -m behave -c

을 실행 해보십시오

\behave\formatter\ansi_escapes.py 파일을 수정할 수 있습니다. 터미널에 맞는 ANSI 이스케이프 문자로 e를 입력하십시오. http://pypi.python.org/pypi/colorama