首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过java脚本杀死chromedriver.exe

如何通过java脚本杀死chromedriver.exe
EN

Stack Overflow用户
提问于 2016-06-23 14:37:02
回答 2查看 512关注 0票数 0

我正在使用Protractor自动化我的应用程序,我有一个需求,我需要显式地杀死chromedriver.exe

在java中我可以使用Runtime.getRuntime().exec("TASKKILL /F/IM chromedriver.exe");,但是我如何在Javascript中实现这一点呢?

EN

回答 2

Stack Overflow用户

发布于 2016-06-23 14:42:38

您可以尝试使用node.js核心库的Child Process部分,如下所示:

代码语言:javascript
复制
    const exec = require('child_process').exec;
    exec('TASKKILL /F/IM chromedriver.exe', (error, stdout, stderr) => {
      if (error) {
        console.error(`exec error: ${error}`);
        return;
      }
      console.log(`stdout: ${stdout}`);
      console.log(`stderr: ${stderr}`);
    })
票数 1
EN

Stack Overflow用户

发布于 2018-02-23 19:09:08

如果在conf.js - in AfterLaunch中使用,它将不起作用

但是..。这个可以用了

代码语言:javascript
复制
afterLaunch: () => {
      const { exec } = require('child_process');
      return new Promise((resolve, reject) => {
          exec('taskkill /im chromedriver* /f', (error, stdout, stderr) => {
              console.log(`stdout: ${stdout}`);
              console.log(`stderr: ${stderr}`);
              resolve(stdout);
          })
      })
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37983951

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档