Python Selen mehrere Testfälle

Ich habe den folgenden Code in Python

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import Select
from selenium.common.exceptions import NoSuchElementException
from unittestzero import Assert
from selenium.webdriver.support.ui import WebDriverWait
from selenium.common.exceptions import ElementNotVisibleException
import unittest, time, re

class HomePageTest(unittest.TestCase):
    expected_title="  some title here "
    def setUp(self):
        self.driver = webdriver.Firefox()
        self.driver.implicitly_wait(30)
        self.base_url = "https://somewebsite.com"
        self.verificationErrors = []

    def test_home_page(self):
        driver=self.driver
        driver.get(self.base_url)
        print "test some things here"




    def test_whatever(self):
        print "test some more things here"

    def tearDown(self):
        self.driver.quit()


if __name__ == "__main__":
    unittest.main()

Mein Problem ist, dass nach der Funktion test_home_page die Firefox-Instanz geschlossen und für die nächste test_whatever-Funktion erneut geöffnet wird. Wie kann ich das machen, damit alle Testfälle von derselben Firefox-Instanz ausgeführt werden?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage