如何使用python在selenium中进行数据驱动的测试,在何种情况下我们需要数据驱动的测试?
发布于 2021-06-22 04:44:15
使用pytest库,如下代码所示。
import pytest
@pytest.mark.parametrize("num1, num2, output", [(10, 2, 5), (20, 10, 2)])
def testDivisionWithPositiveValues(CreateCalculatorClassObj, num1, num2, output):
result = CreateCalculatorClassObj.Division(num1, num2)
assert result == output在上面的代码中,@pytest.mark.parametrize来自pytest库,在要将数据传递给方法的地方使用它。用该注释注释的方法将自动从其中提取数据。
https://stackoverflow.com/questions/68076875
复制相似问题