【发布时间】:2018-07-04 18:43:33
【问题描述】:
我正在使用 Appium 为 iOS 应用编写自动化程序,每当其中一个测试失败时,pytest 也会打印出有关 Appium 本身的内容(下面的屏幕截图),我想知道如何禁用它。
我使用“pytest -v iOS_Sanity”来运行我的脚本,我尝试添加“-s”标志以“禁用捕获”,但没有任何区别。
我希望整个“捕获的日志调用”和“捕获的日志设置”不存在。
【问题讨论】:
我正在使用 Appium 为 iOS 应用编写自动化程序,每当其中一个测试失败时,pytest 也会打印出有关 Appium 本身的内容(下面的屏幕截图),我想知道如何禁用它。
我使用“pytest -v iOS_Sanity”来运行我的脚本,我尝试添加“-s”标志以“禁用捕获”,但没有任何区别。
我希望整个“捕获的日志调用”和“捕获的日志设置”不存在。
【问题讨论】:
找到答案了,需要的参数是--no-print-logs
【讨论】:
感谢@RonSerruya
这对我的情况非常有用(因为我不推荐使用 --no-print-logs)
pytest --show-capture stdout -vv
目前所有可能的论点都是(2020 年):
no、stdout、stderr、log、all
【讨论】: