如何使用unittest使窗口打开一次

时间:2018-07-25 19:13:40

标签: python unit-testing selenium-webdriver

这是我的代码:

#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方法中,但是如果我删除它,测试将无法正常工作。

0 个答案:

没有答案