0

说如果 appium 抛出 webdriver 异常错误,那么只有那个特定的测试应该在 pytest 中重新运行

4

1 回答 1

0

使用pytest-rerunfailures库来实现这一点。它是 pytest 的插件。

以下是使用它的要求。

Python 3.6,最高 3.8,或 PyPy3

pytest 5.0 或更高版本

安装后,您可以--only-rerun使用 pytest 传递参数并重新运行特定的失败测试。

$ pytest --reruns 5 --only-rerun AssertionError
于 2020-11-27T13:23:35.770 回答