当我运行pypi behave page上显示的示例功能时,输出并不像我希望的那样:给定,当然和然后输出消息以灰色打印一次,一次打印为彩色。在每条彩色线的开头也印有奇怪的字符。
截图:
当我运行使用Selenium的功能时,除了上面的内容,我收到消息:找不到记录器“selenium.webdriver.remote.remote_connection”
的处理程序欢迎任何想法
答案 0 :(得分:0)
看起来它正在尝试为输出着色,但有些东西无效(或已启用?)。尝试运行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转义修改\behave\formatter\ansi_escapes.py
文件 - 尝试使用http://pypi.python.org/pypi/colorama上的转义列表