我想在不同的环境下进行量角器测试,例如

testing it on local environment, 
testing it on test environment,
testing it on production

环境等等,同时使用相同的浏览器示例chrome。

因此,在这种情况下,我的基本URL会针对每种环境而改变:当我运行测试时,我想在所有不同的环境中并行运行它。

baseUrl:'localhost:8080'
baseUrl:'tst.company.com'
baseUrl:'prod.company.com'
etc

和浏览器保持不变

multiCapabilities:[
{ 'browsername':'chrome',
  'chromeOptions':{
      'binary': 'drive:pathToChrome',
      'args':'[]'
      'extensions':[]
    }
}]

在这种情况下,任何人都知道该怎么做。 谢谢

#1楼 票数:1

我可以通过任务管理器来解决这个问题: gruntgrunt-parallel

使用不同的baseUrl设置创建3个单独的grunt任务配置(您将需要安装grunt-protractor-runner软件包)。

  ask by patz translate from so

未解决问题?本站智能推荐:

1回复

如何在全局安装了量角器的IE中运行量角器测试

我已经在全球范围内安装了量角器,并且正在对chrome测试使用此功能,我现在试图运行IE测试,但是在试图使量角器使用我已全局安装的IE驱动程序版本时遇到了问题。 我从文档和各种文章中看到,您可以在量角器配置文件中提供IE驱动程序位置的jvmArgs属性。 我认为这必须是配置文件所在目录的
1回复

量角器测试结果变化

我正在某些项目中使用量角器,当我运行项目时,成功的测试运行结束时消息中会有一些差异。 在一项测试中,我已经正常编写了测试,并且当测试运行时,此消息会出现 但是在另一本中,我使用Page Objects编写了代码,其中有一个测试和4个断言。 但是当它成功运行时,会出现此消息 我
1回复

在Docker容器上进行量角器异步并行测试

几天来,我一直在努力使用Selenium docker并行执行测试。 以下情况: 使用规范在multiCapabilities中定义浏览器。 部署带有selenium-hub,2个firefox,2个chrome节点的容器。 运行测试 当chrome和fi
2回复

如何使用量角器conf js测试单独的环境名称?

[ 上面的图片我以特定的环境名称运行量角器Conf.js,该名称存储在JSON文件中 如何仅在量角器测试用例中测试特定的环境URL?
1回复

量角器:如何测试window.print()

我正在尝试测试按钮的打印功能,例如: 我想测试浏览器打印对话框。 这个怎么做?
1回复

使用Internet Explorer运行量角器

我最近一直在使用量角器编写测试,而我却无法使用IE 11来运行我的测试。我能够使用firefox和chrome运行量角器没有问题,但是在使用IE 11时出现以下错误。 我不知道此错误指的是什么,在进行Google搜索时找不到任何有用的信息。 我已经安装了用于量角器的IE驱动程序,但似乎
2回复

运行带有/不带Selenium的量角器?

检查量角器文档 ,我看到有一个选项可以使用directConnect: true标志运行量角器而不使用Selenium服务器。 使用selenium服务器和没有selenium服务器运行量角器测试之间有什么区别,除了后者只支持Chrome,Firefox这一事实?
6回复

升级到量角器4.0.9后“无法连接到渲染器”。 测试不会运行。 任何想法为什么?

我一直很高兴地使用量角器3.3.0与chromedriver 2.21,直到Chrome版本54打破它。 我根据interwebs的推荐用chromedriver 2.24更新到量角器4.0.9,现在我无法让量角器运行我的测试。 看起来它会启动,闪烁浏览器窗口,然后抛出这个......