无法在 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
。
我正在尝试使用 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
。