Javascript 有没有办法在配置文件中添加两个url,并使用量角器从页面对象文件调用?

Javascript 有没有办法在配置文件中添加两个url,并使用量角器从页面对象文件调用?,javascript,typescript,protractor,gulp-protractor,Javascript,Typescript,Protractor,Gulp Protractor,我可以从一个页面对象文件调用baseUrl,但无法从另一个页面对象文件调用schoolUrl。我试图从配置文件调用url,而不在页面对象文件中添加整个url 我的config.js文件是 exports.config = { allScriptsTimeout: 11000, restartBrowserBetweenTests: true, specs: [ './e2e/**/*.e2e-spec.ts' ], framework: 'jasmine2',

我可以从一个页面对象文件调用baseUrl,但无法从另一个页面对象文件调用schoolUrl。我试图从配置文件调用url,而不在页面对象文件中添加整个url

我的config.js文件是

exports.config = {
   allScriptsTimeout: 11000,
  restartBrowserBetweenTests: true,
  specs: [
    './e2e/**/*.e2e-spec.ts'
  ],
  framework: 'jasmine2',
  capabilities: {
    'browserName': 'chrome',
    'chromeOptions': {
        args: ["--start-maximized", "--window-size=1630,963"]
    }
  },
  directConnect: true,
  port: null,
  baseUrl: 'https://class.com',
  schoolUrl: 'https://school.com'
 }
要调用baseUrl的我的页面对象文件

   import {browser, by, element, ElementFinder, ExpectedConditions, promise} from 'protractor';

export class SchoolPage {
    public staffUrl = '';

    public async navigateTo(): Promise<any> {
    return browser.get(``)  ; 
    }

如何从config.js文件调用schoolUrl?如果您将其添加到配置文件中,则无需在po文件中添加url即可直接调用基本url

exports.config = {
   allScriptsTimeout: 11000,
  restartBrowserBetweenTests: true,
  specs: [
    './e2e/**/*.e2e-spec.ts'
  ],
  framework: 'jasmine2',
  capabilities: {
    'browserName': 'chrome',
    'chromeOptions': {
        args: ["--start-maximized", "--window-size=1630,963"]
    }
  },
  directConnect: true,
  port: null,
  baseUrl: 'https://class.com',
  params: {
    schoolUrl: 'https://school.com'
  },
}
然后可以在代码中引用该变量,如browser.params.schoolUrl