我正在尝试并排打开两个不同的网址。首先如果打开 url1 进行一些检查 然后它应该打开 url2 并进行一些检查 然后它应该在完成测试后关闭 url1 和 url2
我已经能够打开两个 url1 和 url2,但 tearDown 只关闭 url2。
我希望我的 tearDown 关闭两个网址。
这是我尝试过的代码
class Login(unittest.TestCase):
site_url1 = "https://www.google.com/"
site_url2 = "https://www.facebook.com/"
def setUp(self):
# create a new Firefox session
self.browser = webdriver.Firefox()
browser = self.browser
browser.get(self.site_url1)
def more_loggin(self):
# create a new Firefox session
self.browser = webdriver.Firefox()
browser = self.browser
browser.get(self.site_url2)
def tearDown(self):
self.browser.quit()
上面的代码只是关闭site_url2,我希望它也关闭另一个url。似乎 self.browser 具有 site_url2 的值,因此无法关闭另一个。我该如何解决?