即使不要求使用Cucumber框架,Node js也会继续制作Chrome的新窗口

时间:2018-11-29 04:40:50

标签: node.js selenium-webdriver cucumber

我对此很陌生,但是我的项目看起来像这样 我用Maven创建的

Project directory
-Features
-a.feature
-b.feature
-c.feature
--Step_definitions
--a js
--b js
--c js
--driver js

在JS驱动程序中

const webdriver = require('selenium-webdriver');
var chromeCapabilities = webdriver.Capabilities.chrome();
//setting chrome options to start the browser fully maximized
var chromeOptions = {
    'args': ['--disable-notifications']
};
chromeCapabilities.set('chromeOptions', chromeOptions);
var driver = new webdriver.Builder().forBrowser('chrome').withCapabilities(chromeCapabilities).build();
module.exports = driver;

只有a和b js文件调用元素驱动程序,但是运行c时由于某些原因,它会不断创建新的chrome窗口。 如何避免这种情况?

0 个答案:

没有答案