当我运行pypi 行为页面上显示的示例功能时,输出并不像我希望的那样:Given、When 和 Then 输出消息以灰色打印一次,一次以彩色打印。在每条彩色线的开头也会打印出奇怪的字符。
截屏:
当我运行使用 Selenium 的功能时,除了上述消息外,我还收到消息: No handlers could be found for logger "selenium.webdriver.remote.remote_connection"
欢迎任何想法
看起来它正在尝试为输出着色,但有些东西不起作用(或启用?)。尝试运行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 colours using Python?
您可以尝试\behave\formatter\ansi_escapes.py
为您的终端使用正确的 ANSI 转义修改文件 - 尝试使用http://pypi.python.org/pypi/colorama上的转义列表