根据进程名一键批量结束进程(chromedriver.exe)

这篇具有很好参考价值的文章主要介绍了根据进程名一键批量结束进程(chromedriver.exe)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

场景介绍

在使用python+selenium+chrome进行自动化测试期间,每次程序出现错误意外终止或者忘记添加driver.quit()都会在电脑后台中驻留一个chromedriver.exe进程,长期下来会驻留一堆进程占用计算机资源,逐个结束进程非常麻烦。


批量结束进程,测试相关,python,selenium,测试工具


在Windows系统上可以使用命令来一键批量结束进程。值得一提的是,最规范的做法是将可能出现错误的代码放在try块中,并且养成添加driver.quit()的习惯。


方案一

以管理员身份打开电脑的cmd,输入以下指令结束进程,/F表示强制结束进程,/IM表示根据进程名结束进程。

TASKKILL /F /IM chromedriver.exe

批量结束进程,测试相关,python,selenium,测试工具


方案二

创建一个文本文件,可以命名为“批量结束chromedriver进程.txt”,在里面输入上述指令,最后将后缀名修改为bat,以管理员身份运行该批处理程序即可。(这里输入了pause指令来阻止窗口的退出)


批量结束进程,测试相关,python,selenium,测试工具


方案三

创建一个py文件,可以命名为“批量结束chromedriver进程.py”,在里面输入以下代码,直接在python中运行cmd指令。

import os

if __name__ == '__main__':
    command = 'TASKKILL /F /IM chromedriver.exe'
    os.system(command)


输出的乱码是由于Pycharm的输出编码和cmd的输出编码不同导致的,这个问题建议直接忽略,不要去修改默认的输出编码格式。
批量结束进程,测试相关,python,selenium,测试工具文章来源地址https://www.toymoban.com/news/detail-517153.html



有错误或者改进的地方请各位积极指出!

到了这里,关于根据进程名一键批量结束进程(chromedriver.exe)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • chromedriver.exe 的所有版本下载地址

    Chrome for Testing availability   上面的网址是V115  v116.... 以上的。 CNPM Binaries Mirror 上面这个是V115版本以下的。 这个文章没有任何实际价值,记录的原因是因为突然发现过去的py无法运行,原因是chrome浏览器偷偷升级到V115,于是找了一下,并记录下来,免得老年痴呆忘记。

    2024年02月12日
    浏览(29)
  • 关于chromedriver.exe一系列问题的解决办法

    最新 chromedriver.exe下载地址:https://googlechromelabs.github.io/chrome-for-testing/#stable 下载最新版本的 chromedriver.exe 将其解压在 python.exe 同目录下,以及Chrome 的路径下 例如: C:Program FilesGoogleChromeApplication 我用的是虚拟环境下的 python.exe,将 chromedriver.exe 放在此路径下即可 D:Anacond

    2024年02月11日
    浏览(32)
  • Windows系统下Chromedriver.exe安装及配置

    在利用selenium工具进行Web自动化测试时,必须先要安装浏览器驱动,通常比较常用的是谷歌浏览器和火狐浏览器。 1.浏览器驱动官网:http://chromedriver.storage.googleapis.com/index.html 2.淘宝镜像网站(推荐):http://npm.taobao.org/mirrors/chromedriver/ 首先 需要在打开网站之前查看谷歌浏览器的

    2024年02月12日
    浏览(29)
  • python selenium下载一个合适的chromedriver.exe(稳定版本)

    可以使用该脚本来进行下载: 下载前需要安装如下的依赖 下载脚本代码: 调用方式: github下载链接: https://github.com/huifeng-kooboo/download_chrome_driver

    2024年02月05日
    浏览(39)
  • Ubuntu 查找进程 结束进程运行

    显示所有运行中的进程 … 参数 a:显示一个终端的所有进程,除会话引线外; u:显示进程的归属用户及内存的使用情况; x:显示没有控制终端的进程; -l:长格式显示更加详细的信息; -e:显示所有进程; ps -a ps u ps au 参数: -l :显示 PID 和进程名称 -c :计算进程数量

    2024年02月12日
    浏览(26)
  • uniapp - 微信小程序利用腾讯地图插件实现搜索地点/位置功能,uniapp小程序平台端使用腾讯地图做搜索城市位置+底部自动根据关键字联想其他相关位置(详细示例源码,一键复制开箱即用!)

    在uniapp微信小程序开发中,安装使用腾讯地图插件,并利用腾讯地图功能完成目的地、城市位置、名称等搜索功能,并且在下拉框中自动 “联想” 相关的地点位置。 最终效果图有点模糊,你可以按照教程一路复制就可以搞定了。

    2024年02月03日
    浏览(61)
  • ubuntu中查看进程并结束进程以查看资源占用命令

    ps命令:可以列出正在运行的进程。ps -e top 显示当前运行程序,动态的。 常用来查看系统资源使用情况和查看占用系统资源最多的进程。top以列形式显示所有的进程,占最多CPU资源的进程会显示在最上面。 Ctrl-C终止 kill:kill命令可以根据进程ID来杀死进程。 可以使用ps -A,

    2024年02月07日
    浏览(36)
  • selenium【自动下载谷歌驱动】自动获取谷歌版本,并自动下载对应版本的chromedriver.exe

    因为电脑google浏览器自动升级,还有就是其他同事使用的Google浏览器版本与自己的不一致,需要重复去下载,所有老是需要重新去下载驱动,很麻烦,所有写了一个自动下载驱动的方法。 当前方法只适配了Windows上的google驱动,其它系统和浏览器可以自己修改适配一下。 1、本

    2024年02月11日
    浏览(44)
  • MacOS终端下查看进程和端口号,以及结束该进程的指令

    查看进程和端口号: 该命令将列出所有当前正在监听的端口和进程。 结束进程: 例如: sudo kill 22433 即可关闭9090端口,之前我就是因为该端口号被占用导致springboot启动累类报错 将[进程ID]替换为要结束的进程的ID,可以使用以下命令查看进程ID: 将[进程名]替换为要查找的进

    2024年02月11日
    浏览(34)
  • Mac 上查看端口占用情况并结束进程的方法

    在 Mac 上,如果你想查看当前系统中哪些进程正在占用特定的端口,并且需要结束某个进程以释放端口,下面是一些方法可以帮助你完成这些任务。 步骤1:打开终端应用 在 Launchpad 或者应用程序文件夹中找到终端应用,双击打开。 步骤2:查看端口占用情况 在终端中输入以下

    2024年02月13日
    浏览(69)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包