zoukankan      html  css  js  c++  java
  • Python3 Selenium自动化web测试 ==> 第八节 WebDriver高级应用 -- 结束Windows中浏览器的进程

    学习目的:


     

      掌握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()
  • 相关阅读:
    page指令
    CMD设IP
    JDBC的几种驱动
    Python的闭包使用
    1189. 扫雷游戏
    1287. 递增的三元子序列
    Pip安装使用国内源的两种方法
    Python Classmethod和Staticmethod函数
    Git提交远程仓库
    Git分支管理
  • 原文地址:https://www.cnblogs.com/wuzhiming/p/9164774.html
Copyright © 2011-2022 走看看