我对此很陌生,但是我的项目看起来像这样 我用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窗口。 如何避免这种情况?