【发布时间】:2020-08-28 20:24:56
【问题描述】:
我创建了一个 @pytest.fixture(scope="class") 在其中添加了 selenium 中的步骤:
@pytest.fixture(scope="class")
def test_setup1(test_setup):
driver.click_element()
driver.enter_price()
driver.enter_year('1997') <--- test-dependent element
many steps
...
其中一个元素是否可能,例如driver.enter_year() 取决于测试中的元素? 例如:
def test_order_1 (self, test_setup1):
date = 1998
assert element_in_alert('Succes')
def test_order_2 (self, test_setup1):
date = 1994
assert element_in_alert('Succes')
【问题讨论】:
标签: python unit-testing testing pytest