【发布时间】:2021-11-18 23:28:20
【问题描述】:
我想在登录我的测试站点后运行多个测试。但是chrome浏览器在每次测试执行后都会关闭。任何人都可以提供帮助,我将不胜感激。
main.py
class BaseTest(unittest.TestCase):
"""A sample test class to show how page object works"""
def setUp(self):
self.driver = webdriver.Chrome("/usr/lib/chromium-browser/chromedriver")
self.driver.implicitly_wait(30)
self.driver.get("===========")
self.driver.maximize_window()
def test_SignIn(self):
driver = self.driver
Login = LoginPage(driver)
Login.enterEmail('any@gmail.com')
Login.enterPassword('abc123')
Login.clickSignIn()
time.sleep(10)
def test_ValueCalculator(self):
driver = self.driver
calculateValue = ValueCalculator(driver)
calculateValue.enterSalary('kkk')
calculateValue.enterSalarydifference('kkk')
calculateValue.clickSubmit()
time.sleep(10)
def tearDown(self):
self.driver.quit()
if __name__ == "__main__":
unittest.main()
【问题讨论】:
标签: python selenium-webdriver pageobjects