【问题标题】:Skip Safari when running web-component-tester运行 web-component-tester 时跳过 Safari
【发布时间】:2015-07-28 02:33:10
【问题描述】:

我正在尝试解决 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。

任何建议将不胜感激。

【问题讨论】:

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


    【解决方案1】:

    不幸的是,目前无法将配置传递给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);
      });
    });
    

    【讨论】:

    • 完美!正是我想要的。感谢您的帮助。
    猜你喜欢
    • 1970-01-01
    • 2017-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-29
    • 2015-12-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多