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

學習目的:


 

  掌握WebDriver的高級應用web

 

正式步驟:


 

# -*-  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()
相關文章
相關標籤/搜索