如何在pytest中禁用Appium的日志调用/设置?

时间:2018-01-25 13:36:43

标签: python appium pytest

我使用Appium为iOS应用程序编写自动化,每当其中一个测试失败时,pytest也打印出关于Appium本身的内容(下面的截图),我想知道如何禁用它。

我使用“pytest -v iOS_Sanity”来运行我的脚本,我尝试添加“-s”标志以“禁用捕获”,但它没有任何区别。

当前输出: output

我希望整个“捕获的日志调用”和“捕获的日志设置”不在那里。

2 个答案:

答案 0 :(得分:2)

找到答案,所需参数为--no-print-logs

答案 1 :(得分:0)

感谢@RonSerruya

这对我的情况非常有效(自从我弃用from requests import get url = 'http://knowyourcity.info/settlement/1846/5119249' response = get(url) from bs4 import BeautifulSoup html_soup = BeautifulSoup(response.text, "html.parser") type(html_soup) headers_containers = html_soup.find('div', class_ = 'settlement-base-status section text-center') name = headers_containers.h2.text year_established = headers_containers.h3.text headers1_containers = html_soup.find('div', class_ = 'col-xs-12 text-center') country = headers1_containers.h4.a.text headers2_containers = html_soup.find('div', class_ = 'bold-it', id = "population") population = headers2_containers.text 以来)

--no-print-logs

所有可能的参数当前均为(2020):

pytest --show-capture stdout -vv nostdoutstderrlog