我想测试一个由AngularJs用selenium和phantomJs驱动程序构建的应用程序,但是我遇到了这个错误:
[ERROR - 2016-06-27T09:42:57.040Z] Session [87123530-3c4b-11e6-bbdd-eb6d6096f6c5] - page.onError - msg: Error: [$injector:modulerr] Failed to instantiate module Main due to:
ReferenceError:找不到变量:Set 在http://127.0.0.1:8282/src/MyApp.js:186 ............
适用于Firefox WebDriver但不适用于PhantomJS WebDriver !!!
答案 0 :(得分:1)
可能是因为PhantomJS,或者至少是您正在使用的PhantomJS版本,并不支持JavaScript ES6。
在JavaScript ES6中,Set
已定义,但在旧版本中则不是。