私は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()
私の問題は、関数test_home_pageの後で、firefoxインスタンスが閉じて、次のtest_whatever関数のために再び開くことです。すべてのテストケースが同じFirefoxインスタンスから実行されるようにするにはどうすればよいですか。