我使用Appium为iOS应用程序编写自动化,每当其中一个测试失败时,pytest也打印出关于Appium本身的内容(下面的截图),我想知道如何禁用它。
我使用“pytest -v iOS_Sanity”来运行我的脚本,我尝试添加“-s”标志以“禁用捕获”,但它没有任何区别。
我希望整个“捕获的日志调用”和“捕获的日志设置”不在那里。
答案 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
,no
,stdout
,stderr
,log