Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Selenium 为什么ng e2e构建模块?_Selenium_Angular Cli - Fatal编程技术网

Selenium 为什么ng e2e构建模块?

Selenium 为什么ng e2e构建模块?,selenium,angular-cli,Selenium,Angular Cli,我以前在定制构建项目中使用过SeleniumWebDriver。它刚刚打开了我项目的网页,并立即开始运行测试用例。唯一的先决条件是在启动project server之前启动它 现在,在使用“ng new”创建了通用项目之后,我开始使用“ng serve”。然后我运行‘nge2e’来测试UI。它是有效的,但出于某种原因,它又经历了整个模块构建过程。这需要一些时间,而我希望测试尽快开始,我知道从我的经验,这是可以做到的 问题:可以省略ng e2e的模块构建阶段吗?尝试使用--无服务选项 ng e2e

我以前在定制构建项目中使用过SeleniumWebDriver。它刚刚打开了我项目的网页,并立即开始运行测试用例。唯一的先决条件是在启动project server之前启动它

现在,在使用“ng new”创建了通用项目之后,我开始使用“ng serve”。然后我运行‘nge2e’来测试UI。它是有效的,但出于某种原因,它又经历了整个模块构建过程。这需要一些时间,而我希望测试尽快开始,我知道从我的经验,这是可以做到的

问题:可以省略ng e2e的模块构建阶段吗?

尝试使用--无服务选项

ng e2e --no-serve

在角度为6且打开的情况下--不再提供发球,请改用:

ng e2e "--dev-server-target="
(是“=”后面的空值)
如果您有另一个窗口运行ng serve命令,这将起作用。

当我使用此命令时,它不会重建模块,但无法正确打开项目网页,测试失败(@eugenekr如何构建项目?构建后,您是否能够在构建告诉您的url处手动打开应用程序(例如,localhost:4200)?是的,在我发布ng serve后,我可以在localhost:4200上打开该项目。现在我在新机器上重新安装了ng cli,ng e2e不会重建模块,但会给我getaddrinfo异常。我放弃使用此实用程序,感谢您尝试帮助我:)请放弃我以前的评论。getaddrinfo异常发生,因为我当时已断开与internet的连接。另外,我已经设法得到了ng e2e——没有发球工作——只需要用ng serve保持另一个cmd窗口运行,不知道我以前是怎么错过的)