小编Mhy*_*nd 的帖子

如何在角度量角器中降级 Chrome WebDriver

我正在尝试ng e2e使用 chrome 作为浏览器在 Angular 7 上运行。我运行了命令npm install -g protractorwebdriver-manager update. 它最终下载并运行 chromedriver=76.0.3809.12 但我不可能在我的机器上更新 chrome 本身。我在 chrome 74 上。

我已经尝试过 webdriver-manger update, webdriver-manager update --versions.chrome 2.46, webdriver-manager update --versions.chrome 74.0.3729.6 但即使我删除了 chrome 76 文件,node_modules\protractor\node_modules\webdriver-manager\selenium\但每次我运行时它们总是重新安装ng e2e

量角器配置文件

exports.config = {
  allScriptsTimeout: 11000,
  specs: [
    './src/**/*.e2e-spec.ts'
  ],
  capabilities: {
    'browserName': 'chrome'
  },
  directConnect: true,
  baseUrl: 'http://localhost:4200/',
  framework: 'jasmine',
  jasmineNodeOpts: {
    showColors: true,
    defaultTimeoutInterval: 30000,
    print: function() {}
  },
  onPrepare() {
    require('ts-node').register({ …
Run Code Online (Sandbox Code Playgroud)

protractor angular7

12
推荐指数
3
解决办法
1万
查看次数

如何在 Jenkins 中将文件传递给下游作业

我正在尝试将构建的 zip 文件传递​​给另一个运行端到端测试的作业。它通常会使用主要作业中的构建工件,但我想添加端到端测试作为构建管道的一部分。我尝试在 Jenkins 中使用 file 参数,但该文件从未显示出来,我相信存在一些突出的问题阻止它工作。有没有办法通过存储/文件参数将文件传递到下游作业。或者我是否必须做一些事情,比如创建一个下游作业来进行构建,然后获取工件并将其用于也运行端到端测试的主作业中?

这就是我尝试文件参数的方法

parameters {
    file name:"buildFiles.zip", description: 'Zip file containing Build Files'
}
Run Code Online (Sandbox Code Playgroud)

注意:我使用 Jenkinsfile 来完成工作。

更新:我最终解决问题的方法是将完成的构建推送到 proget 通用包存储库,然后让下游作业从中提取。

file jenkins jenkins-pipeline

3
推荐指数
1
解决办法
6863
查看次数

标签 统计

angular7 ×1

file ×1

jenkins ×1

jenkins-pipeline ×1

protractor ×1