1. 程式人生 > >Python3 Selenium自動化web測試 ==> 第八節 WebDriver高級應用 -- 結束Windows中瀏覽器的進程

Python3 Selenium自動化web測試 ==> 第八節 WebDriver高級應用 -- 結束Windows中瀏覽器的進程

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 WebDriverException
import 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中瀏覽器的進程