0
我開發與Webdriver.io測試這對於硒的webdriver一個javascript API。運行測試進行得很順利,直到我運行$ wdio wdio.conf.js
命令時遇到錯誤。錯誤是硒Webdriver.io錯誤消息ERROR:意外標識符火狐
>ERROR: Unexpected identifier
firefox
Syntax at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:374:25)
at Object.Module._extensions..js (module.js:417:10)
at Module.load (module.js:344:32)
at Function.Module._load (module.js:301:12)
at Module.require (module.js:354:17)
at require (internal/module.js:12:17)
at Object.<anonymous> (/home/joe/Desktop/Webtesting/test/test.js:10:17)
at Module._compile (module.js:410:26)
at Object.Module._extensions..js (module.js:417:10)
它不能是代碼中的錯誤,因爲我檢出了以前的提交併得到相同的錯誤。這似乎是在wdio.conf.js文件中的錯誤,特別是在本此行,當我改變瀏覽器的名稱鉻錯誤甚至仍然存在:
capabilities: [{
// maxInstances can get overwritten per capability. So if you have an in-house Selenium
// grid with only 5 firefox instance available you can make sure that not more than
// 5 instance gets started at a time.
maxInstances: 5,
//
browserName: 'firefox'
}],
您是否嘗試過移動MAXINSTANCES外面能力?請檢查文檔。 – lauda
我只是試圖在功能之外移動它,但它不起作用。我的配置與文檔非常相似。以下是供參考的文檔:http://webdriver.io/guide/testrunner/configurationfile.html –