无法在 pytest 中 运行 个测试用例

Unable to run testcases in pytest

我正在尝试使用 pytest 框架进行测试但是当我 运行 来自终端 pytest test_Analysis.py -s -v 的命令时它显示没有测试运行

以下截图供大家参考。

此外,如果删除构造函数,它 运行 但会给我一个错误,指出不存在驱动程序属性

如果我保留构造函数,它也会给我一个错误 以下是供您参考的错误。

您不需要构造方法。您可以按照以下方法。

class TestAnalysis:
    def test_navigate_to_analysis(self, apiuum_driver):
        analysis = appium_driver.find_element(By.ID, 'id name')
        analysis.click()

您可以从测试方法中明确引用它,而不是使用 pytest.mark 中的 apium_fixture