【问题标题】:Selenium Data Driven Testing in Python [closed]Python中的Selenium数据驱动测试[关闭]
【发布时间】:2021-06-22 02:43:27
【问题描述】:

如何用python在selenium中做数据驱动测试,什么情况下需要数据驱动测试?

【问题讨论】:

    标签: python-3.x selenium data-driven-tests data-driven


    【解决方案1】:

    使用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 库,它用于您想要将数据传递给方法的地方。使用此注解注解的方法会自动从中挑选数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-22
      • 2010-11-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多