我正在使用 gulp-angular-protractor 对我的网络应用程序进行端到端测试。我最近收到以下错误,但之前它曾经完美地工作。
任何解决此问题的帮助将不胜感激。
详细信息:
OS - Ubuntu 16.04,
node - v6.12.2,
npm - v3.10.10,
Vagrant - v1.9.3,
karma - v0.13.22,
gulp-angular-protractor - v1.1.1,
protractor - v5.1.2,
webdriver-manager - v12.0.6
最佳答案
删除 java-common
并安装 openjdk-8-jre
为我解决了这个问题。
要删除 java-common
及其依赖项,请运行以下命令
sudo apt-get purge --auto-remove java-common
要安装openjdk-8-jre
,请运行以下命令
sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt-get update
sudo apt-get install openjdk-8-jdk
此外,如果您的系统上安装了多个 Java 版本。运行以下命令设置默认 Java
sudo update-alternatives --config java
关于angularjs - 网络驱动程序错误: Cannot define class using reflection,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48113889/