Selenium 无法配置webdriver管理器驱动程序版本

Selenium 无法配置webdriver管理器驱动程序版本,selenium,selenium-webdriver,webdriver,protractor,gulp-protractor,Selenium,Selenium Webdriver,Webdriver,Protractor,Gulp Protractor,我们希望将驱动程序版本指定给webdriver管理器,因为可以配置浏览器类型,以便在需要时使用旧版本运行测试。 目前似乎只有浏览器可以从外部进行配置 webdriver manager文件的webdriver_update函数中的代码: if (options) { if (options.browsers) { options.browsers.forEach(function(element, index, array) { args.push

我们希望将驱动程序版本指定给webdriver管理器,因为可以配置浏览器类型,以便在需要时使用旧版本运行测试。 目前似乎只有浏览器可以从外部进行配置

webdriver manager文件的webdriver_update函数中的代码:

if (options) {
    if (options.browsers) {
        options.browsers.forEach(function(element, index, array) {
            args.push("--" + element);
        });
    }
}   
正如所观察到的,这些版本来自于Gragrator的基本目录的config.json

var versions = require('../config.json').webdriverVersions;
是否有一种方法或解决方法来指定除此文件中定义的最新版本以外的其他版本

我们遇到的另一个问题是:当前ie驱动程序类型(无论是Win32还是64)仅基于运行测试的操作系统。能够在64位机器上下载32位版本的IE驱动程序会很有帮助,因为64位版本与32位版本相比速度非常慢。有什么解决办法吗

目前,这是我们处理ie驱动程序自动下载/更新的方式:

gulp.task('webdriver-update', $.protractor.webdriver_update({
    browsers: ['ie']
}, function(){}));
提前感谢您的回答