【发布时间】:2014-03-21 02:52:41
【问题描述】:
我们正在使用 Intern 来测试我们的应用程序。我们有三个不同的 Intern 配置文件,用于定位 Selenium 的本地实例、在本地 虚拟机 上运行的实例或 Sauce Labs强>。
Intern 在本地实例和虚拟机上针对 Firefox 运行测试,没有错误。但是,当我将 Chrome 添加到我想在本地和虚拟机实例上进行测试的浏览器列表中时,我收到一条错误消息,指出:“您请求的环境不可用”。我知道所需的浏览器在这两个位置都可用,事实上我知道这个过程在过去是有效的。可能会发生什么变化?我需要进行哪些配置才能让 Intern 和/或 Selenium 再次看到 Chrome?
我正在一台运行 Windows 7 的机器上工作,我安装的 VM 运行 Ubuntu 映像,一路上小心地安装了 Firefox、Chrome 和 PhantomJS。
当针对 Selenium 的本地实例运行时,我们使用以下配置:
capabilities: {
'selenium-version': '2.39.0'
},
environments: [
{ browserName: 'chrome' },
{ browserName: 'firefox' }
]
在 Ubuntu VM 上针对 Selenium 运行时,我们使用以下配置:
capabilities: {
'selenium-version': '2.39.0'
},
environments: [
{ browserName: 'chrome' },
{ browserName: 'firefox' },
{ browserName: 'phantomjs' }
]
【问题讨论】:
-
能否提供您的
capabilities和environments配置?
标签: google-chrome firefox selenium intern