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()
  • 相关阅读:
    nginx nfs服务
    Linux磁盘分区-rpm-yum
    tar命令-vi编辑器-磁盘分区及格式化-软链接及硬链接文件
    Linux命令-权限
    Linux命令基础
    网络基础
    操作系统
    计算机硬件介绍
    Django之CBV和FBV
    ORM之基本操作增删改查
  • 原文地址:https://www.cnblogs.com/wuzhiming/p/9164774.html
Copyright © 2011-2022 走看看