运行Web组件测试程序时跳过Safari

时间:2015-07-24 20:43:32

标签: selenium-webdriver polymer web-component-tester polymer-starter-kit

我正在尝试解决Selenium Safari驱动程序中已知的Safari问题:

https://github.com/SeleniumHQ/selenium/issues/631

在有新的Safari驱动程序版本之前,我想在运行web-component-tester时跳过Safari。有没有办法做到这一点?

我正在使用polymer-starter-kit 1.0.3并使用gulp test:local来运行测试。我在web-component-tester上找到了一些关于插件的配置信息,但我不确定这些信息是否适用于Polymer 1.0。

任何建议都将不胜感激。

1 个答案:

答案 0 :(得分:0)

很遗憾,目前无法将配置传递给gulp test:local。在web-component-tester上应该有一个关于它的错误。

目前,您可以直接使用web-component-tester的功能

var gutil = require('gulp-util');
var wct = require('web-component-tester');
gulp.task('test-without-safari', function(done) {
  wct.test({
    plugins: {local: ['chrome', 'firefox'], sauce: false}
  }, function(err) {
    if (err) {
      err = new gutil.PluginError('wct', err, {showStack: true});
    }
    done(err);
  });
});