Wandy
Wandy
这个问题我可以给你一个临时方案参考。 以下代码加入到runner.py的test_start方法中,就可以看到request和response了。 ```python def setup_ansi_colors(suppress_colors): convert_ansi_codes_to_win32_calls = False if os.name == 'nt': # Only need to init colorama with 'convert=True' when app is called # from 'cmd.exe', 'powershell' or 'git-bash...
@yang-xinfu add it into test_start. it work.
@sym7015 结构示范如下: ```python def test_start(): {test_start code...} def setup_ansi_colors(suppress_colors): code... setup_ansi_colors(suppress_colors=False) logger.remove() log_handler = logger.add(sink=sys.stdout.write, colorize=True) {test_start code...} ```
@yang-xinfu colorama is a Python library. It means "colorama" library is missing. You need add it at first and then import it.
@ArthurSmoke foo1 换个有意义的名字可以吗?不要都叫foo1
@ArthurSmoke 抱歉,之前没看明白你的问题。 我明白你的意思了,导致这个问题的原因是因为Extract是session级别的优先级。
@ArthurSmoke 注释runner.py line no. 368 ``` # self.__session_variables.update(extracted_variables) ``` 即可修复你的问题。 我暂时不会提交这个修改,如果需要,你可以自己先按上面的改一下。 @debugtalk 我觉得这是一个bug,extract的值不应该超出testcase的作用域。