我们的CI在Mac机器(Chrome浏览器)上运行量角器测试 . 该脚本托管在测试计算机中,该计算机触发该套件在远程Mac上运行 . Mac运行一个处理selenium请求的selenium服务器 . 最近,一些测试失败了,错误 'unknown error: result was not received in 10 seconds' . 这是最近才出现的 . 测试在Windows和iOS上运行良好 .

错误详情:

失败:消息:[31m失败:未知错误:未在10秒内收到结果(会话信息:chrome = 46.0.2490.80)(驱动程序信息:chromedriver = 2.15.322455(ae8db840dac8d0c453355d3d922c91adfb61df8f),platform = Mac OS X 10.11.1 x86_64)(警告:服务器未提供任何堆栈跟踪信息)命令持续时间或超时:20.12秒构建信息:版本:'2.45.0',修订版:'5017cb8',时间:'2015-02-26 23:59: 50'系统信息:主机:'lab-imac.local',ip:'10 .70.210.97',os.name:'Mac OS X',os.arch:'x86_64',os.version:'10 .11.1' ,java.version:'1.8.0_65'驱动程序信息:org.openqa.selenium.chrome.ChromeDriver功能[{applicationCacheEnabled = false,rotate = false,mobileEmulationEnabled = false,chrome = {userDataDir = / var / folders / sc / 9n_x6lvs7mb0cvx22znsy86w0000gn /T/.org.chromium.Chromium.tVh2Ny},takesHeapSnapshot = true,databaseEnabled = false,handlesAlerts = true,version = 46.0.2490.80,platform = MAC,browserConnectionEnabled = false,nativeEvents = true,acceptSslCerts = true,locati onContextEnabled = true,webStorageEnabled = true,browserName = chrome,takesScreenshot = true,javascriptEnabled = true,cssSelectorsEnabled = true}]会话ID:13bd640cff1fe4c6ca2083526cf92579 [0m Stack:UnknownError:未知错误:未在10秒内收到结果(会话信息:chrome = 46.0.2490.80)(驱动程序信息:chromedriver = 2.15.322455(ae8db840dac8d0c453355d3d922c91adfb61df8f),platform = Mac OS X 10.11.1 x86_64)(警告:服务器未提供任何堆栈跟踪信息)命令持续时间或超时:20.12秒构建信息:版本:'2.45.0',修订版:'5017cb8',时间:'2015-02-26 23:59:50'系统信息:主机:'lab-imac.local',ip:'10 .70.210.97',os .name:'Mac OS X',os.arch:'x86_64',os.version:'10 .11.1',java.version:'1.8.0_65'驱动程序信息:org.openqa.selenium.chrome.ChromeDriver功能[ {applicationCacheEnabled = false,rotate = false,mobileEmulationEnabled = false,chrome = {userDataDir = / var / folders / sc / 9n_x6lvs7mb0cvx22znsy86w0000gn / T / .org.chromium.Chromium.tVh2Ny},takeH eapSnapshot = true,databaseEnabled = false,handlesAlerts = true,version = 46.0.2490.80,platform = MAC,browserConnectionEnabled = false,nativeEvents = true,acceptSslCerts = true,locationContextEnabled = true,webStorageEnabled = true,browserName = chrome,takesScreenshot = true, javascriptEnabled = true,cssSelectorsEnabled = true}]会话ID:13bd640cff1fe4c6ca2083526cf92579 at new bot.Error(D:\ Users \ Administrator \ AppData \ Roaming \ npm \ node_modules \ protractor \ node_modules \ selenium-webdriver \ lib \ atoms \ error.js: 108:18)在D的Object.bot.response.checkResponse(D:\ Users \ Administrator \ AppData \ Roaming \ npm \ node_modules \ protractor \ node_modules \ selenium-webdriver \ lib \ atoms \ response.js:109:9) :\ users \ Administrator \ AppData \ Roaming \ npm \ node_modules \ protractor \ node_modules \ selenium-webdriver \ lib \ webdriver \ webdriver.js:379:20 at goog.async.run.processWorkQueue(D:\ Users \ Administrator \ AppData \漫游\ npm \ node_modules \ protractor \ node_modules \ selenium-webdriver \ lib \ goog \ async \ run.js:124:15)at process._tickCallback(点头) e.js:368:9)来自:任务:在PromiseFactory.makePromise(D:\ Users \)的PromiseFactory._promiseFactoryFunc(D:\ Users \ Administrator \ node_modules \ eyes.protractor \ src \ Eyes.js:73:25) Administrator \ node_modules \ eyes.protractor \ node_modules \ eyes.utils \ src \ PromiseFactory.js:36:25)在Object.ViewportSize.setViewportSize(D:\ Users \ Administrator \ node_modules \ eyes.protractor \ src \ ViewportSize.js: 118:31)在Eyes的Eyes.setViewportSize(D:\ Users \ Administrator \ node_modules \ eyes.protractor \ src \ Eyes.js:333:29) . (D:\ Users \ Administrator \ node_modules \ eyes.protractor \ node_modules \ eyes.sdk \ src \ EyesBase.js:704:32)在D:\ Users \ Administrator \ node_modules \ eyes.protractor \ src \ Eyes.js: 75:17 at goog.async.run.processWorkQueue(D:\ Users \ Administrator \ AppData \ Roaming \ npm \ node_modules \ protractor \ node_modules \ selenium-webdriver \ lib \ goog \ async \ run.js:124:15)at at process._tickCallback(node.js:368:9)来自:任务:在PromiseFactory.makePromise的PromiseFactory._promiseFactoryFunc(D:\ Users \ Administrator \ node_modules \ eyes.protractor \ src \ Eyes.js:73:25)(D:\ Users \ Administrator \ node_modules \ eyes.protractor \ node_modules \ eyes.utils \ src \ PromiseFactory.js:36:25)在EyesBase.startSession(D:\ Users \ Administrator \ node_modules \ eyes.protractor \ node_modules \ eyes.sdk \ src \ EyesBase.js:693:37)在Eyes . (D:\ Users \ Administrator \ node_modules \ eyes.protractor \ node_modules \ eyes.sdk \ src \ EyesBase.js:595:25)在D:\ Users \ Administrator \ node_modules \ eyes.protractor \ src \ Eyes.js: 75:17 at goog.async.run.processWorkQueue(D:\ Users \ Administrator \ AppData \ Roaming \ npm \ node_modules \ protractor \ node_modules \ selenium-webdriver \ lib \ goog \ async \ run.js:124:15)at at process._tickCallback(node.js:368:9)来自:任务:在PromiseFactory.makePromise(D的PromiseFactory._promiseFactoryFunc(D:\ Users \ Administrator \ node_modules \ eyes.protractor \ src \ Eyes.js:73:25) :\ Users \ Administrator \ node_modules \ eyes.protractor \ node_modules \ eyes.utils \ src \ PromiseFactory.js:36:25)在EyesBase.checkWindow(D:\ Users \ Administrator \ node_modules \ eyes.protractor \ node_modules \ eyes . sdk \ src \ EyesBase.js:580:37)在D:\ Users \ Administrator \ node_modules \ eyes的callCheckWindowBase(D:\ Users \ Administrator \ node_modules \ eyes.protractor \ src \ Eyes.js:179:47)中 . 量角器\ src \ Eyes.js:198:20 at goog.async.run.processWorkQueue(D:\ Users \ Administrator \ AppData \ Roam ing \ npm \ node_modules \ protractor \ node_modules \ selenium-webdriver \ lib \ goog \ async \ run.js:124:15)at process._tickCallback(node.js:368:9)From:Task:at Eyes.checkWindow(在Object处的D:\ Users \ Administrator \ node_modules \ eyes.protractor \ src \ Eyes.js:197:27) . D:\ Users \ Administrator \ AppData \ Roaming \ npm \ node_modules \ protractor \ node_modules jasminewd2 \ index.js:96:23 at new wrappedCtr(D:\ Users \ Administrator \ AppData \ Roaming \ npm \ node_modules \ protractor \ node_modules \ selenium-webdriver \ lib \ goog \ base.js:2468:26)at controlFlowExecute (d:\ Users \ Administrator \ AppData \ Roaming \ npm \ node_modules \ protractor \ node_modules \ jasminewd2 \ index.js:82:18)goog.async.run.processWorkQueue(D:\ Users \ Administrator \ AppData \ Roaming \ npm \ node_modules \ protractor \ node_modules \ selenium-webdriver \ lib \ goog \ async \ run.js:124:15)at process._tickCallback(node.js:368:9)来自:任务:运行它(“加载页面”) )在Object的控制流程中 . (D:\ Users \ Administrator \ AppData \ Roaming \ npm \ node_modules \ protractor \ node_modules \ jasminewd2 \ index.js:81:14)在attemptAsync(D:\ Users \ Administrator \ AppData \ Roaming \ npm \ node_modules \ protractor \ node_modules \ jasmine \ node_modules \ jasmine-core \ lib \ jasmine-core \ jasmine.js:1819:24)在QueueRunner.run(D:\ Users \ Administrator \ AppData \ Roaming \ npm \ node_modules \ protractor \ node_modules \ jasmine \ node_modules \ jasmine-core \ lib \ jasmine-core \ jasmine.js:1774:9)在D:\ Users \ Administrator \ AppData \ Roaming \ npm \ node_modules \ protractor \ node_modules \ jasmine \ node_modules \ jasmine-core \ lib \ jasmine-core \ jasmine.js:1801:16在D:\ Users \ Administrator \ AppData \ Roaming \ npm \ node_modules \ protractor \ node_modules \ jasmine \ node_modules \ jasmine-core \ lib \ jasmine-core \ jasmine.js:1745 :9:D:\ Users \ Administrator \ AppData \ Roaming \ npm \ node_modules \ protractor \ node_modules \ jasminewd2 \ index.js:18:5 at goog.async.run.processWorkQueue(D:\ Users \ Administrator \ AppData \ Roaming \故宫\ node_modules \量角器\ node_modules \硒的webdriver \ LIB \去og \ async \ run.js:124:15)从异步测试:Suite出错 . (D:\ Users \ Administrator \ CI \ Perforce \ verification \ Elements \ specs \ Test \ test-spec.js:47:5)addSpecsToSuite(D:\ Users \ Administrator \ AppData \ Roaming \ npm \ node_modules \ protractor \ env.describe上的node_modules \ jasmine \ node_modules \ jasmine-core \ lib \ jasmine-core \ jasmine.js:743:25)(D:\ Users \ Administrator \ AppData \ Roaming \ npm \ node_modules \ protractor \ node_modules \ jasmine \ node_modules \ jasmine-core \ lib \ jasmine-core \ jasmine.js:713:7)at jasmineInterface.describe(D:\ Users \ Administrator \ AppData \ Roaming \ npm \ node_modules \ protractor \ node_modules \ jasmine \ node_modules \ jasmine- core \ lib \ jasmine-core \ jasmine.js:3219:18)at Object . (d:\用户\管理员\ CI \ Perforce的\验证\元素\规格\测试\测试spec.js:18:1)