python3 结束进程
2024-09-02 09:52:09
为什么会去结束进程呢?因为在做appium中遇到H5跳转了多个页面的时候,出现了获取的pagesource是上一个页面的情况,这时候就需要先退出webview,然后杀掉chromedriver的进程,再次进入webview就可以了。
经尝试过使用
os.kill
subprocess
结果都不能关闭掉进程。最后使用win32的进程关闭方法可行
下面是杀掉进程代码:
import win32com.client
import wmi def kill_chromedriver(self):
wmi1 = win32com.client.GetObject('winmgmts:')
c = wmi.WMI()
for p in wmi1.InstancesOf('win32_process'):
if p.Name == 'chromedriver.exe':
for process in c.win32_Process(ProcessId=p.Properties_('ProcessId')):
process.Terminate()
最新文章
- Android混合开发之WebViewJavascriptBridge实现JS与java安全交互
- 利用qmake生成Makefile文件
- SharePoint Server 2016 Update
- BZOJ 1718: [Usaco2006 Jan] Redundant Paths 分离的路径
- 【1】CommonCode快速代码集
- C++语言学习——LRJ入门经典笔记
- NOIP2010提高组] CODEVS 1069 关押罪犯(并查集)
- uIP学习笔记
- c语言中的#ifdef和#ifndef
- MATLAB GUI设计(线性卷积和循环卷积的比较--笔记)
- IDEA中使用中jetty启动java项目(非springboot)
- lua luv分析
- LightOJ.1265.Island of Survival(概率)
- LINUX学习 - 磁盘分区 + 开机自动挂载 + 性能测试
- 【387】Python format 格式化函数
- IQKeyboardManager
- antd在线换肤定制功能
- Java Maven项目的一些补充
- 突破XSS字符限制执行任意JS代码
- python gui tkinter用法杂记