2
ファイルを読み込もうとしている行をコメントアウトしましたが、コマンドライン引数として渡す代わりにprotractor.config.ts
のファイルから値を取得する方法はありますか?分度器テスト用のjsonファイルからパラメータを読み取る
protractor.config.ts
import { } from 'jasmine';
import { Config } from 'protractor';
//import fs = require('fs'); // Cannot find module 'fs'
//import param1 = require('test/e2e/param1.json'); // Cannot find module 'test/e2e/param1.json'
//import param2 = require('test/e2e/param2.json'); // Cannot find module 'test/e2e/param2.json'
export let config: Config = {
rootElement: 'my-app',
framework: 'jasmine',
capabilities: {
browserName: 'chrome'
},
specs: ['test/e2e/**/*.js'],
seleniumAddress: 'http://localhost:4444/',
params: {
param1: '13bf8265-06d6-45c3-97fc-0d6da7b6b597',
param2: '14490027-e55b-4739-a5a9-5c091c5d4a72'
}
};
テスト/ E2E/param1.json:
{
"param1": "13bf8265-06d6-45c3-97fc-0d6da7b6b597"
}
テスト/ E2E/param2.json:
{
"param2": "14490027-e55b-4739-a5a9-5c091c5d4a72"
}
protractor.config.js自体から値を取得することを意味する場合は、 'browser.params.param1'を使用できます。 –