Python3 Selenium自動化web測試 ==> 第八節 WebDriver高級應用 -- 結束Windows中瀏覽器的進程
阿新 • • 發佈:2018-06-13
ID get unit ask TE 執行 self lec ace
學習目的:
掌握WebDriver的高級應用
正式步驟:
# -*- coding:utf-8 -*- from selenium import webdriver from selenium.webdriver import ActionChains from selenium.webdriver.support.ui import Select from selenium.webdriver.common.keys import Keys from selenium.common.exceptions import WebDriverExceptionimport unittest import os import time import traceback class WebdriverAPI(unittest.TestCase): def setUp(self): # 每個用例都執行,在單個用例運行前執行 #打開瀏覽器 self.driver = webdriver.Chrome() def tearDown(self): #每個用例都執行,在單個用例運行後執行 #退出瀏覽器 self.driver.quit()def test_closeBrowserProcess(self): url = ‘https://www.baidu.com/‘ self.driver.get(url) returnCode = os.system("taskkill /F /im " + "chrome.exe") if returnCode == 0: print("chrome process over") else: print("chrome process over fail")if __name__ == ‘__main__‘: unittest.main()
Python3 Selenium自動化web測試 ==> 第八節 WebDriver高級應用 -- 結束Windows中瀏覽器的進程