这是我的代码:
#Slojenie
def test_addition(self):
driver = self.driver
self.driver.find_element_by_xpath('/html/body/div[2]/ul[1]/li[5]').click()
self.driver.find_element_by_xpath('/html/body/div[2]/ul[2]/li[5]').click()
self.driver.find_element_by_xpath('/html/body/div[2]/ul[1]/li[5]').click()
self.driver.find_element_by_xpath('/html/body/div[2]/ul[2]/li[7]').click()
result = self.driver.find_element_by_class_name('display').text
assert result == "10", "Error in addition operation"
我有很多这样的测试,在每次启动之前,我的代码总是打开浏览器,并在测试关闭之后。我想在第一次测试之前打开浏览器,然后在上一次测试之后关闭它。
如何制作?猜猜问题出在setUp
方法中,但是如果我删除它,测试将无法正常工作。