2

pypi の動作ページに示されている機能の例を実行すると、出力は期待したほどではありません。Given、When、Then の出力メッセージは、グレーで 1 回、カラーで 1 回出力されます。また、各色の行の先頭には奇妙な文字が印刷されています。

スクリーンショット:
http://imgur.com/i2VoF

Selenium を使用する機能を実行すると、上記に加えて次のメッセージが表示されます: ロガー "selenium.webdriver.remote.remote_connection" のハンドラーが見つかりませんでした

どんな考えでも大歓迎

4

1 に答える 1

1

出力に色を付けようとしているように見えますが、何かが機能していません (または有効になっていますか?)。実行してみてくださいpython -m behave -c

configuration.py から: (-cフラグの説明)

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

スクリーンショット:

色付けなしのスクリーンショット

色付けを機能させたい場合は、Print in terminal with colors using Python? を読むことをお勧めします。

端末の正しい ANSI エスケープを使用してファイルを変更してみてください。http://pypi.python.org/pypi/colorama\behave\formatter\ansi_escapes.pyのエスケープのリストを使用してみてください。

于 2012-05-16T16:18:56.750 に答える